Seeing as yo said you do anything from Asphalt to dirt hills, it seems like your not sure what type of riding you do at the moment or what you will do in the future, you also said to you are 200cm (thats height im guessing) If it is height it probably means your going to be quite heavy, so i would suggest the Hardrock, you wont find a better beginner bike, they are excellent first bikes, and a credit to the dudes at Specialized. The rockhopper is more of a XC bike, and wont be able to take jumps as well as the hardrock as the frame is less built up, its a nice bike, but i think you got it on the money when you said the hardrock