Windows phones only have a tiny share of the market. (I wouldn't be surprised if Microsoft simply gave up trying to compete there at all fairly soon). There aren't as many apps available for Windows phones as there are for Android ones. While the Android operating system 'sandboxes' apps, meaning that anything dodgy affecting one app can't also affect another, Windows doesn't.
Go for an Android phone which supports 4G services.