I was the opposite. I thought I'd have a great time as a Dwarf, but was kinda disappointed as parts of his move set felt disjointed to me. Not being able to cancel out of that really really long Eagle Dive animation annoys me to death, too.
Wizard is practically just a variation of the Sorceress. Has far more firepower, less mobile, less crowdcontrol/support. Though he has Slow, which is practically a cheat during boss battles.
You should have a better time with the Amazon after the 1.03 update. Slightly weaker, but Berserk is far easier to upkeep now, esp. on mob battles. Also, I never tried, but I heard she can blockParry magic now, too.
As for Elf. I advise against putting any SP on Rapidshot. At most, only Level 2. She has no good area attacks that can hit enemies in "another row" (she can't hit enemies "above" and "below" her), so I recommend that you gather some Glacier Ring x3 from Lucain using your higher level characters. You can also opt for Freeze Ring for less power but more usage. Ice Rings are useless, though.
P.S. Sorry if names are weird, I'm playing the JP version. >_<