I downgraded to CM7.2 after having been on CM10 for several months hoping to solve the battery problems, lag, and the dreaded RIL bug.
The lag was fixed but the battery problems and connectivity issues remained. The connectivity issues had gotten so bad that I needed to reboot my phone every few hours in order to be able to receive calls and have a data connection. I was literally ready to smash this phone to pieces.
Until I got a new SIM card.
I have not had a single data connection drop or an instance where the phone cannot make or receive calls, for almost two weeks now. Also, my battery lasts me almost two days! Yeah, before I got the new SIM, it lasted about 10 hours.
Finally I have a proper, working phone. I do still miss CM10 though, perhaps I'll upgrade again in the future.