Droid 4?
That's not a flagship phone IMO. I haven't even seen an ad for the thing.
----------
I've had an Android phone along with my iPhone and currently have a Touchpad running Android. It's all right. I still do prefer my iPhone though.
I urge you not to judge your Android experience on alpha releases of CM9 ICS. Granted, they are very good, but there is still a lot left to be desired in terms of getting the kinks worked out of the build.