The problem was that WP7 was missing huge amounts of features that competing platforms/phones had at the time, and had (and still has) no "ecosystem" and wide range of apps. I guess that is what the OP was referring to, WP7 definitely was not ready for the big time.
It was an adequate replacement for a Nokia dumbphone at the time if you liked the horrendous metro UI, but it in no way competed with other smartphones IMO.