Yeah, i wouldn't advise yoyo's as a first character, they're one of the slower leveling Pre-65 classes. Yoyo's are flipping amazing at PvP though at high levels. Hit of Penya, Critical Swing and loads of other sweet skills. Rangers mostly struggle at PvP due to lack of damage and defence. They CAN be pretty awesome, no doubting that. Silence Arrow pwns lol. As for BJ's (Bow Jesters) they can kill a fair amount of people pretty fast unless they have uber HP/defence or mega block rate otherwise they pretty much die

.
Leveling wise, Yoyo's are pretty awesome 65-75+, Rangers are pretty average til 75+ when the block ate starts to kick in a bit more. Rangers are considered one of the fastest leveling classes at higher levels. Bj's, meh, i'm not too sure. Don't take my word for it but jesters may not be able to wield bows by the end of the year making them obsolete. Up to you really.