I've said this before, but unfortunately they've taken too long to release Apollo, and the video leaks have shown everything off. I was excited when they showed Apollo at the developer conference, but that was like 4 months ago. Now that we basically know everything coming in WP8, I'm already waiting for the next version for them to include bug fixes and features (basic things) that other mobile OSes have. For example, VPN support, a forward button in the browser, an improved speech system that can actually dictate what I say (instead of always getting it wrong), natural language support, keyboard accuracy improvements (back to pre-Mango days of accuracy), and the list goes on and on. Don't get me wrong: the improvements we know about are welcomed, needed, and exciting that we finally get them (especially Native Code support), but the things coming are already on other platforms while leaving out some basic things I mentioned above.
Honestly, if they released 7.8 with the things mentioned above, I wouldn't have even anticipated WP8 like I had been. A lot of things missing FOR ME could easily be addressed with the CE kernel still (perhaps not natural language support), so it's a double edged sword for me. Another thing that doesn't impress me (again, I've complained on here before about this) is us getting only the S4 processor. I know Windows Phone runs fine on single core, but some apps that can come thanks to Native Code support (games in particular) run terrible on the S4. Now, of course this could be because games that I've played with the S4 (on Android of course) weren't optimized for this SOC, but numbers are numbers (regardless of optimization) and the Adreno 225 GPU in that thing sucks. I've always hated Qualcomm and their GPUs because they always sucked, and I hate we are following the same Windows Phone 7 trend of getting year-old SOCs because they're cheaper to manufacturer and Microsoft having to accept that OEMs don't care enough about Windows Ohone to go on the edge to get leading specs for once...
Anyways, a lot of my complaints are things based on MY NEEDS, but regardless, they've waited too long (along with foolishly holding back the SDK from eager developers that will now say screw Microsoft), and I just feel I've already seen everything they've got to show off...