Also there's no port of certain apps I rely on a lot like CityMapper, and the best guitar tuner app I've found on iOS or Android: Cleartune.
[1]http://www.windowsphone.com/en-gb/store/app/podcaster/f5a125...
I wish there was a way to make "Open in new link" tabs open in the background like on Android as well, but as far as I remember iOS had that annoyance too.
If you want to place your cursor in the middle of some text you've already written, tap and hold the screen near the text you want to change until a cursor appears, then drag your finger to move the cursor exactly where you want it.
If you feel that the default browser is not customizable enough, try UCBrowser[1], it provides an option to open new links in background.
[1]http://www.windowsphone.com/en-us/store/app/uc-browser/6cda5...
I've just bought a Lumia 520 as a play phone / replacement while I send my HTC One back to be repaired (due to it continually rebooting / crashing - I'm otherwise generally very happy with it).
I had an iPhone 3GS and 4S as well before the HTC One, so I've tried the three main platforms.
Windows Phone is actually very nice for the basics of webbrowsing, sending texts, calling, etc. It has its faults (limited app selection, screen's not amazing, the font hinting is a bit poor), but I'm very impressed with it (and I'm a Linux dev by trade who hasn't touched Windows for many years).