out of those three I'd agree with mullethunter. Always good to start off with everything done. It always sucks to just buy something and to put it in the shop immediately. The other thing to keep in mind when you first start riding is don't get a sport bike. 1 because it's way to much power for a beginner (going 0-200 in a few sec is fun but dangerous if you don't know what you're doing). And secondly, allot of people when they first start out drop their bikes at some point and that would crack the side plastic faring. Of course taking the class helps allot and like that vstrom I showed you I probably wouldnt get.
Kinda got on a weird tangent there but yeah the ninja is a decent starter bike.