I'm still happy with my iPhone 4. It's not as snappy as it use to be, and I had to replace the battery last year, but it's still good enough for my needs.
I'll see what the iPhone 6 or the Nexus 5 have to offer, but if they won't radically change my day to day use, why bother upgrading?