+1 on number of apps comments, what good is having lots of rubbish anyway?
Every OS/its ecosystem has some trade offs, e.g. iPhone users give up freedom, Android users give up security/consistency/stability, and WP users have to be content with some missing features, but its an OS with a beautiful UI. So examining each with this in mind could be more fruitful.
Also I've seen some sites comparing L900 with 4S/SGS II etc. which is not logical at all, as this phone isn't competing in the same space IMO, with this Nokia seems to be aiming at creating a segment of 'reasonably priced smartphones', which can't be bad at all especially for users with limited budgets.
By the way Nokia recently filed for an WP8 phone with 41MP camera and S4 (i.e. 1.5 GHz dual core Krait, Adreno 320 GPU) hand set, with HD CB-AMOLED screen. Hopefully WP8 will close all those gaps, hence making it a more compelling alternative as well.
Edit:
Julio: I think MS needs take care of this and need to get all those important apps in market place, instead of just focusing on giving away money to developers to create new content for their ecosystem.