If this helps you at all... I prefer to hunt solo alot...I also like to team up every now and then... That's my style..
When I started I picked a paladin.. I am normally a warrior type in most games... I enjoy the strength of that particular class....I played several different paladins with various elements, and although it was fun it soon became boring for me. I then made a priest... I found that I didn't enjoy that character as it is weak for solo hunting if you like to grind...(unless I didn't get how to play that character solo) But is it really wonderful for team hunting. I did not get very far on my priest though, but I was upset that I had very little offensive skills compared to other classes... and it seems they wanted me to rely on summons and low damage skills. I then made my wizzy, and I could never be happier... I enjoy the teleportation advantages of flickerflame (my minor element is fire) I also enjoy the terrain advantage I have with elemental force... I feel like I could go anywhere and solo just about anything as long as I can damage it. I haven't played an assassin yet, so I couldn't really tell you about them. But really your class and element will depend on how you like to play, and it's good to experiment although skills can get expensive... especially if you have more than one character...