As many competitors have seen, having a packed app store is the only way to compete with the likes of the iPad, and Google's rapid expansion of its Play store has been a huge driving force of its recent success.
Unfortunately, Microsoft has not been able to launch Windows Store with anything like enough apps to call its store a success.
We have no doubt that soon Windows Store will be a thriving metropolis of new releases and with a huge install base predicted by the end of the first year, developers should be scrambling over themselves to be a part of Windows 8.
However, we can only review what's in front of us, and at present, the Windows Store is not good enough. The big-name brands just aren't present, and while the store grows every day, the poor selection hobbles Surface's potency as a great tablet.
The staggering part of the problem is that this is basic functionality.
Microsoft is reported to be putting $1bn behind the marketing of Windows 8, but a fraction of this money could have been used to pay for the big name apps to be made: Sky Go, BBC iPlayer, Instagram, VLC, Google Chrome; they're just not there, and it's to Surface's detriment.
There's no shame in putting money behind this kind of project, but allowing early adopters to experience this kind of app abyss is inexcusable.
As a gaming device Microsoft Surface could be potent. While we have highlighted performance questions, there's no evidence of this manifesting in games so far, and as Windows is historically a gaming platform, this could mean an exciting future for tablets such as Surface.