If you can easily afford it, than go for the 5D. But if not, go for a 60D. The 60D and 7D are almost exactly the same, the features make a difference however when taking photos, but i assume your not going to do that. Video quality is lower for the rebels, rebels shot in 720, the other two go...