✔ 最佳答案
In my opinion,I think D90 will be better than canon 40d because it is the main camera in middle level of the nikon amount .And the live view mode is a little bit better than 40d .And the live view mode can help you taking photo from a lower point .Also canon cannot control any AF ,BUT NIKON can be set to AF-E ,Af-S
it is very useful