Hi, i have just recently started riding a Road Bike, before this i have always ridden mountain bikes. To save money when i got the road bike i got the bike shop to transfere my mtn bike pedals onto the road bike so i didn't have to buy new shoes at the time. But now that i have got into riding and i am loving it, i am wondering what ppl's opinions about the difference between the types of shoes.

The shoes that i was looking at getting are Sidi Genuis 5.5 Carbon Luxury. I know they are expensive and prob a bit overboard for a first pair of shoes, but in my current shoes after about 40km (25 miles) i get pain on the ball of my right foot. Also the local bike shop owner has been mentioning that i should get into racing next season even from my second ride with the group.

There is probably heaps of threads about this but i couldn't find one that had the info that i would like.

Thanks in advance for your input.