What a story, Mark.
I'll second what Kibbies said, and add that not only does demo have some nice survivability with the demo jump, but it's tons of fun. If you get swiftpots and stack stam, demo can be a really nice flag runner. The meteor spell is fantastic at slowing EFCs so your team can...