Glad to see they've made the menus easier to use, that is one of my biggest gripes with WP10 so far.
The app gap is one of those rather tricky chicken-and-egg problems. No one writes for WP because there are no users, there are no users because no one writes for WP.
The UWP apps, if they actually deliver on the promise of one app for all Windows platforms, may help in this regard if they make it essentially a no-brainer for anyone writing UWP apps for Windows Desktop to also make it work on WP. That still leaves the problem of getting developers to write UWP apps in the first place.
On this front, it looks like MS are using the carrot rather than the stick this time as you allegedly will be able to use certain UWP features in Win32 apps, making UWP something you slowly transform in to using rather than having to rewrite everything from scratch in one go. If they get it right, it may work, but it's not going to be an overnight solution.
The question is whether MS will stick with it or just try to re-imagine the experience again next year, thus putting everyone back at square one again.