seems like most of the people are confused about the names given to BIGGER bikes...
People there is no such thing as a heavy bike.."heavy" is a relative term which is determined by the user hence its not a Pronoun.
long thing short... there are categories as:
sports(CBF600),
super sports(Honda CBR1000RR),
motto (Honda XR200).
super motto (Honda XR400),
naked (Honda hornet),
cruisers (Honda shadow),
choppers(Honda fury2010),
adventure (Honda Trans alp),
crossover(Honda DN-1),
off road(Honda XR650L),
Motocross(Honda CRF450R)..
Now the rest of the discussion i will leave to you guys....
My piece of advice is choose carefully because these engines last a life time and hence don't even think of reselling it.