I must be in the minority. I hate my GNex. It is SLOW and not very reliable. I am currently running CM10.1.2 installed on a clean factory wiped phone. I am also running the latest Franco kernel. I don't know what it is with this phone. It is very inconsistent. Sometimes it works ok. Other times it is mind numbingly slow. For example, I'll take it out of my pocket and hit my email app. (K-9 Pro). Sometimes it starts right up, other times I can wait, 10-15-30 seconds. It depends. It is so frustrating.
I also like to use my phone when I travel for business in the following way. I use it for Nav and I also use TuneIn Pro to listen to certain radio stations in the rental car. Well, when running these 2 apps, the phone can almost grind to a halt. It also heats up and gets very hot. When it gets this hot, it stops charging. So then my battery gets drained very quickly.
I am trying to figure out what to do. I am on unlimited data. I'd rather not give it up (even though, I only use less than 3GB per month). I'd also rather not spend upwards of $600 for a new phone. (The LG G2 has me quite intrigued) I won't even consider the Galaxy S4 because of how much I dislike the GNex. Sigh. Every additional day with this phone makes me hate it even more.
My wife has the Droid Razr MAXX. (Same era as mine) Her phone is so much better than mine. More responsive, better phone call quality.