I would say go for a Onza Blade it's a really nice bike to ride from what i have heard, The frame on the Yaabaa 649 looks abit funny although it has got some good components on it. Just get the one you like more , A bike which will suit the way you ride. Dont get people to choose a bike for you. Go for the one you like.