I agree.
Somewtimes it's not about the bike. Sometimes it is. The difference between a modern, well-tuned and well-maintained road bike and an old, heavy, poorly maintained ten-speed, is like night and day. If you had an old Motobecane Le Champion or Gitane Le Tour on you hands, I'd say "fix it up." Since you don't, I'd say "high thee to your LBS and try out some new models."