That gap is definitely still there. I'm not talking about the raw number of apps, because I agree that is totally not relevant. A lot of people keep bring up the argument of "how many flashlight apps do you need?", but that's not the point. I only need 1 flashlight app, but not every flashlight app is the same and does exactly what I want it to, and that's the problem. It's like saying, how many different brands of cars do you need, all you need is a VW Beetle for a compact, Honda Civic for Sedan, BMW 5-Series for luxury sedan, Mercedez S-Class for executive class sedan, Ford F-150 for pickup, etc. It doesn't work like that. I just switched from a Nexus to a HTC 8x, and I love the 8x, it's a great phone. 920 is probably better, but 8x has it's merits and I don't want to be locked into AT&T.
Here's the problem, I am by no means an app hoarder, I only use a handful of apps even on my Nexus. Email, calendar, Facebook, Whatsapp, Twitter, Line/Viber, Google Tasks, Chrome, Google music.
Seriously, that is pretty much it for me, I don't play any games on my phone, and those that I listed are probably the bare minimum for any smartphone user. But I use those applications EXTENSIVELY, like very extensively.
Email/Calendar/Chrome is fine, I can live with IE10. And surprisingly, there is a very solid Google Music app port on WP8, which I am grateful for.
But everything else is where you see the problem. On Android, I can search for practically ANYTHING, and I will get at least a handful of applications that do the job perfectly, but in different styles/ways, and I can choose whichever one works best for me. On WP8, I have done a bunch of searches and spent long hours hunting for apps, most of the time there are only 1, at most 2 apps that have a rating higher than 3.5. There is basically no choice, you either use an app that is not great, or use one that is terrible.
Like I said, even the basic applications. Facebook has been pretty terrible for me, it crashes every few minutes, push notifications don't push properly. Okay that's fine, I stopped using the app all together and used messenger for chat and people's for news feeds, FB is not a life or death thing, so whatever.
Whatsapp is bad, it's not even remotely close to the performance of iOS/Android. WP8 is new, that's fine, but we're talking about the quality of apps, the fact is that it's pretty far from Android/iOS. It doesn't push notifications a lot of times until I open the app, and then it suddenly goes crazy and has 30 notifications jump out all together. One thing I love most about Android is the sharing integration, you can pretty much share from any application installed, you can't do that with WP8 or iOS, but that's okay, not a very big deal. It's the basic tasks that are bugging me.
Then comes Line/Viber. Both applications that support VOIP on iOS/Android only support text/mms on WP8. This is a problem for me as I have a low minute high data plan, and I was counting on this. There is of course tight Skype integration, but believe it or not, some people actually don't use Skype, that's why it's good to have the ability to CHOOSE. There are no alternative VOIP applications for WP8 besides Skype.
So my point is, WP8 is having a slow start, and I'm not bashing it, I switched because I was excited about the freshness of the OS. I'm still getting a Nexus 4 to switch back and fourth between, because I remain a loyal fan to Android, and I need a phone for development, but I'd love to use my 8x as my daily driver. But the fact is that the app gap is still not trivial. It is true that there pretty much exists an app to satisfy all your daily needs, but that's the problem right now, there exists AN app, "AN", no more, no less. Wouldn't it suck if you wanted a 5 seater compact car, the only option you had was to get a Corolla? What if I wanted a 5 seater that was a hybrid? Or one that was fun and engaging to drive? Options are good, and it's not really there yet with WP8. I hope they catch up soon, devs are not caring enough about WP8 at the moment.
And this is irrelevant, but I could not for the life of me get Rooms to work at all. All I get is "Can't connect" every time, it's so frustrating it's starting to become funny.