There are things only Soldiers can do well, like juggling and some trick jumps.
But for many players, specially the more spammy between us, demoman is a natural progression, offering many of the soldiers advantages without most of the problems.