Just got a Surface 2, what apps do I need?

I'm trying to see if I can use a Surface 2 as my primary machine, so what apps do need?

Anything and everything is helpful. Thanks!