I've been wanting to get a new phone for a while now and the OnePlus One would be my favorite device to get. However, just like everyone else, I can't seem to get an invite to get one. I have seen ones online at various retailers but they're all very expensive (as you can see from the title, a 64 GB model would cost $500+ including shipping). Is it still worth getting at this price or should I wait for/get another device (other devices I'm considering besides the OnePlus One are the Nexus 5, Oppo Find 7a, Nokia Lumia 1520, and the Moto X+1, if the leaks are accurate)? $500 is really the most I'm willing to pay for a phone.