It would be nice if the warmage could solve non-combat situations with spells. That class exists. It is called the sorcerer. A warmage is supposed to be artilary, and that is what he is.
Beguilers and Dread Necromancers are not "better" than the warmage. All three fill different jobs...