So I used this phone to drive Uber in Los Angeles all last night and had some pretty major problems.
GPS Signal would randomly shift positions so Google Maps would keep rerouting during trips. This didn't always happen, but happened enough to be annoying.
I'm pretty sure I lost a bunch of trip requests because they just never got through to my phone.
This is either because the OS wasn't allowing the notifications to come through correctly, or because of the network performance.
Interestingly I was streaming podcasts the entire time which came through fine for the most part, but they would cut out every once in a while if I ended up in areas with 1bar (which happened often last night).
This is a pretty major problem for me, I don't know if something like Cyanogenmod will fix me not receiving requests, but the cellular and GPS performance are very clearly performing poorly.
Edit:
Cellular performance is now much better after the update.
I would say it's on par with average smartphones (I still lose reception where most people do), and it no longer just drops and stays of signal for no good reason.
GPS performance is OK, it tends to shift around while I'm driving a bit (thinking I'm on the street next to me).