Great job on the questions!
Sadly, seeing Xelgad say that rangers are equal to assassins is so wrong. Not sure where he is getting his data, but I suggest he check flames parses (especially the assassin ones). Seeing near 400k assassinate hits is just so wrong.