All we need for ics to be usable is hw acceleration. there's patches and fixes for cm9 that would help significantly, but I haven't merged them in yet.
I think ics might be mostly usable once we get that fixed. Camera is a different story....
Open source drivers would make this significantly better. We'd just have to update them to work with what android wants. If only....
Words from a good dev himself and if ics could become daily USABLE then jb could also may not be great def nit better than gb but as my friend above said.why not
Sent from my HTC Magic using xda premium