I'm looking at getting a new road bike and would like some guidance on the best Shimano groupset considering value for money. I currently have Shimano 105 but most people with Ultegra and above swear there is a big difference. What are the main differences (besides cost and quality) between the different types, including Dura Ace? Are there different gear ratios or more gears? Better shifters?