Windows Phone 7 may be too little, too late. Apple and Google have already staked out the field and Microsoft’s new mobile OS lacks some of the features people have come to expect from their smartphones.