Yeah I think I'm probably turning demo for my general usage. Pyro is lots of fun, but let's face it -- on certain maps, the pyro is absolutely horrible and while can maintain a decent kill/death ratio, can't be as great of use as other classes. The demoman is dangerous, close range, mid range, even long range if you know what you're doing.
Sticky bomb boom, grenade launching frenzy, sticky jump + grenade launching frenzy into enemy sniper's nest...lots of fun.