I had a 20D when I upgraded and the 50D was a better choice for the budget and the IQ. The 60D came out and except for video, it did not offer much beyond what I had with my 50D. When the 7D came out and it offered 8fps for my sports shots, I went for it. I guess I'm saying 50D or 7D if you are looking at stills and 7D for video. Refurbs are 15% off at Canon right now.
I saw that it is 15% lower now, new camera line must be coming out soon.
Decision, decisons...... The 60D would be so cheap with 15% off plus I have old g2 I can trade in.