You should click "Post Reply" instead of "New Topic" next time.
The D90 is a fabulous camera and I seriously considered buying it though my budget ruled it out at the time so please don't think I'm a Canon fanboy trying to persuade you to avoid Nikon. Yes, the 600D and 60D have fewer AF points than but you should not rely on numbers as that doesn't tell you the whole story - more doesn't always mean better. The D90 may have more AF points but only one of those eleven is cross-type, compared to the 60D, which has nine so in theory the AF could work more quickly and effectively. There is also the real world to consider - two more AF points may not necessarily prove better depending on the subject and how you configure the camera.
We could make no shortage of suggestions of Canikon lenses but without specifying a budget (per lens or total), we can't give sensible answers.