Yeah, seriously, once 105 became 10-speed, it took a great leap in quality, and unless you have $$$ to burn or are racing, you really don't need anything more. New wheels would be really nice (good hubs are key) and a triple-to-double swap would be a nice upgrade, but otherwise ride it and love it. As far as cranks go, I know people get down on them, but my FSA Team Issue crank has been fine for me (6'1", 195-205 lbs) in terms of flex. I can't speak to Ultegra and DA vs 105, though.