Totally agree with Jojo, if you don't need the versatility of a zoom then the EF400 is most likely the way to go. I think the IQ and AF speed of the 400 is even better than the 500 f4 IMO.
As to which will take the better image, both can do well, but the 400 is certainly more able to take a better image, the rest is upto you.

----Brad---- 
