The "Windows Phone lacks apps" meme is getting old very quickly. But then again there is a grain of truth there. Most applications that you use day in and day out are probably already there natively or as a very good clone. The part that might hurt you is when the next hot application comes along it is likely that a native or clone for Windows Phone may not exist right away and you might have to wait for a few weeks to get it. Android also has this problem to some extent. If you are always chasing the new hot apps on your iPhone then you might stick to iPhones a bit longer until app makers warm up to Windows ecosystem.