I know, you've heard this one a hundred times before XP But I want to hear both sides

I want to go Guardian, when I get there, but some argue Holyknight is better. I like Guardians because they use hammers, but a friend told me her Guardian always misses, and can't solo at all. which wouldnt bother me too much, because I'd just party. Guards have the better heal right??
But I still can't decide.