Things get a lot better as you level - at 41 now and after alternatively loving and hating my dear Jugger through the levels I am now smitten.
Its a cliche but like all tanks he is gear dependent - the healing companion makes a big difference as well.
If you are levelling and not enjoying it, it probably means you need to update your gear.
I was in your shoes and all I wanted to hear was - it gets better.
Well.........it gets better, a lot better!