If you can guess...I'd vote Shade since I've had the most fun with that class.
Shade: Has the ability to cancel his attacks which if mastered helps immensely against so many boss fights and training. Barely any active buffs to use so once Shade is knocked out, he can go straight to the fight without wasting any time. Has a 3rd job bind skill and @ 4th job has the ability to split an enemy's soul which if attacking both the soul and the original body can cause some strong bursts of damage.
I guess one of the main reasons why a lot of players don't like Shade is because they find him "boring" because he spams at best 1-2 skills. But then again, I see other classes do so as well. Regardless, he is a solid class to choose.