This.
I'm writing this on a 2 year old Lumia 710. This replaced a 6303i. The thing has had the crap bashed out of it but it has never faltered, not once. In that time it has never crashed as well.
To be honest, the only bit I don't like about this as a Windows Phone is Microsoft. If someone else came up with it, I'd be happy.