
Welcome to the forums, Lioness and Diablo
The best character class depends on the rest of your party. You should work together as a team, so the characters should compensate for each other's weaknesses. This means that any character is good if you pick the right NPC's. Of course, you would probably want a really tough character, in which case you should try out the kensai or the monk. If you'd take the time to read through some of the older sections of the board, you would see there have been many such discussions, and the monk and kensai (or kensai/mage) usually come out on top.
Personally, I prefer the Archer, as he kinda suits my style of play.
------------------
The last arrow of Legolas kindled in the air as it flew,
and plunged burning into the heart of a great wolf-chieftain.
All the others fled. -J.R.R. Tolkien, The Lord of the Rings