Okay? So you finally cracked the RIL? Great. Like I said, development for all these devices is a WIP. FOREVER. You have an SGS2-era phone which means it's over 1 year old. Meanwhile, people have moved on to quad core phones. By the time they fully resolve issues for your dual core phone, the next quad core Nexus is out enjoying the latest AOSP Android and potentially the then-current CM will be fully functional too.
Anyway, this is how I feel. My SGS2 just got a lot of stuff fixed in the last few months, and while that's great and all, the bigger picture is that it does suck we're always waiting to fix something that *should* be working. I respect the devs and all and I realize there are tons of limitations, but this is just reality, that we'll always be waiting for basic things to be fixed before our phones run custom ROMs fine.
And honestly, Software is more important than the hardware here. You can talk about your better camera or better whatever, but the fact is GNex users already enjoyed that for 8-9 months now. You have meanwhile been hampered until now. To me having to use a crappy gimped phone for months is not worth it. Even if things eventually get cracked, by the time they do, newer devices are out.