Should you? That's a question only you can answer.
But for me, when I had lots of call issues and reboots, I started flashing. Some ROMs worked well, like BB, aokp, and some cm10s. Others made things worse, some cm10 ROMs, jelly belly. No matter what ROM I've used though I still have calls drop occasionally, but for the most part my nexus has been a lot better without the stock ROM.
Right now aokp has been working great, no reboots, calls are good. The only issue I have occasionally is I get system ui has crashed and have to force close it.
Sent from my Galaxy Nexus using Android Central Forums