My Juggernaut is level 41 now and his DPS is alot better. I did have some problems at the start however.
Got a few videos of sith juggernaut gameplay on my YT channel. So you can see for yourself if you like.
But totally agree, other classes pwn compared to me I reckon...... Oh well, still loving it