Is Soldier Really Just a Crutch for Bad Players?

I was playing on Turbine (the only decent CTF map) and was doing very well, when a someone in the chat told me that "Soldier is just a crutch for bad players". Is this true? I find Soldier to be fun class (especially the airshotting) but never really saw him as a crutch. Opinions?