400mm too short? On a crop or FF? Makes a big difference.
400 on a crop equates roughly to a 600 on a FF. The former is easy to handhold; the latter requires a tripod. The format definitely makes a difference.
I have spent many hours with my 7D and 100-400mm doing bird photography. It is very suitable, but yes, often a bit short. But it depends. There are also many times when it is just right, or even too wide.
Basically, it depends.
That is a rather big over-generalization; it depends heavily on the individual user. I use my Tamzooka (150-600) at 600 on my T1i all the time with good results (the IS on that lens pretty much rocks). I expect even better results on my new-to-me 7D.



