Shimano 105 is IMO far and away the best system for the dollar and also the drivetrain that produces the best performance improvement from lesser Shimano groups like Sora or Tiagra, etc. Even the best riders have a hard time distinguishing between a 105, Ultegra or Dura-Ace when it comes to shifting performance.