I had 105 on my previous bike. I specifically moved up to Ultegra because I had 1-2 minor issues with 105 that are resolved in Ultegra. There are minor differences in durability/maintainability, but form an overall functionality standpoint, you don't get much benefit above 105.