The price jump between 105 and Ultegra is pretty high. Not so much between Tiagra and 105. In the end I opted for 105 on my current build mostly because I wanted the hidden cables and the black finish. Any improved shifting or weight savings is just a bonus.