For months, we have sifted through the rumors, offered our opinions and waited patiently for today's Microsoft event. The company announced two new Windows Phones, a pair of new Surface Tablets, the Microsoft Band 2 and more.

The Windows 10 event seemed to offer something for everyone. For those looking for a new Windows Phone, you have the Lumia 950 or Lumia 950XL. Others will be looking to the Surface Pro 4 or maybe even the Surface Book to replace their older generation Surface or getting fit with the new Band 2.

While there was plenty announced this morning, how do you think Microsoft did this morning? Did they knock it out of the park with all the new product announcements? Or did the presentation needed more detail on availability and pricing? When all the dust settles, what grade would you give Microsoft for today's Windows 10 event?

Take our poll and sound off below in the comments and let us know how things measured up for you.

If you're on mobile please visit in your browser to register your vote

For the rest of our NYC #Windows10Devices coverage head here: