I recommend the YFZ 450 over the raptor. With a couple mods the 450 will toast the 660 and the 700r.
I own a 700r. Its VERY top heavy. It is O-K for jumping but its really hard to get use to. You cannot blip the throttle before the jump at all, she is a rolling jumper. But the set back to that is the front will nose dive.
As far as trail riding, its alright. I liked my 400ex a little better on the trails over the raptor. But the raptor has the power. too much power actually for a beginner. It will pull the front wheels off the ground in 3rd gear STOCK. So keeping the front down will take some work.
1st is useless you CANNOT floor it in 1st. If your messing around with some friends racing. Make sure you practically sit on the gas tank when launching.
If you have any other questions let me know. I'm pretty knowledgeable when it comes to yami's.