[Vibrant General] Woody:
I am quoting you not to single you out but to call reference to the same old addage of GPS/911.

You know, it really depends on what you want out of your phone. I mean, you need to ask yourself what do you want your phone to do. Do you want it to be a media hub? Do you want it to be a DLNA device? Do you use it to navigate through sh!tty traffic on your morning commute? These are all valid questions that YOU have to ask yourself.

Now down to brass tax. I agree with N00B's assessment of Passion and ICZen. Passion was all the rage when it first came out because we were lucky enough to get an "official" Froyo build, let alone a couple Kangs of Gingerbread. At that point the Vibrant was dead in the water. Then Neobuddy came out with Passion and all the incremental builds. Yes it was awesome to have an ICS ROM running and working on a device that the manufacturer said could not do it. Fast forward and Team Passion (TP from here on out) put out Euphoria (AOKP based) and was basically caught stealing ROM Control and renaming it Euphoria Control. Amends were made and development went on simultaneously with Passion. That had to leave a bad taste in their mouth because shortly after, TP started putting all their ROMs and work on their own site and not too much more on XDA (hence why many believed that Passion development stopped). BUT, they have put out a new ROM called Chimera which can be found on their website with instructions to flash.

Passion was great-at the time. Now that Google pushed out 4.0.4, there was a large amount of code cleanup that came with the tiny incremental numbered build. This was actually very important for the OS as a whole and now there are several ROMs that are based off the 4.0.4 build (AOKP, CM9, SLIM,...). But Passion is still on the 4.0.3 build. See where N00B was going with this in his post before?

I'm not saying that ICZen will be your best ROM you have ever run and you won't need to flash anything ever again. What I am saying is that if you are going to pick an ICS, at least pick one that is up-to-date, whether it be ICZen, Slim, AOKP/m6 or whatever.

I am quoting you not to single you out but to call reference to the same old adage of GPS/911.

Ahh, GPS. Well GPS is an issue and when the ICS ROMs were being pushed out, it was a hot-button problem for every one of them. Some work with this kernel and some work with that kernel. VIBRANT's GPS SUCKS. Get over it and move on. I say that with the utmost sincerity, meaning if you need to rely on GPS for work or something that is not trivial, get a Garmin or TomTom and use that. This is a phone and not a navigation tool (that is a side item).

911 is an issue and always will be. It just doesn't work right on anything higher than a 2.2 ROM and if it does, then it is sketchy at best. Take your chances and I am not supporting or damning it one way or the other. It is always better to have it and not need it, then need it and not have it. Here is my thoughts on Vibrant 911. When I was a kid, I was taught that if something bad happened and you were in a group, you were supposed to point to someone, make eye contact and say, "You, Call 911!". Now if you are in a car wreck or under the docks doing something swarthy, then you have bigger problems that your Vibrant's ability to dial 911. I am not joking and am not implying anything other than if I was ever in trouble and a ROM wouldn't let me dial 911, I sure as sh!t would be on the nearest person to get them to dial it.

Sorry for the long post but here it is.

tl;dr -> Figure out what you want your phone to do and then go from there.