Even XXXXD (1100D) can do what you have stated... and with great result too... can even take video if I am not wrong. So it is really up to your own preference... As for me, I like the XXD and XD ergonomic more so I would get the XXD or XD series, rather than the XXXD and XXXXD... And I like more frame rate (7D had 8fps) because I like to shoot sports too.
That I have to agree..... using it to take my boy.... so actually more than sufficient.... anyway got myself a used 40D and 17-85 to start off.... will save up for better glass...... :lovegrin: