[Galaxy 3 General] IonAphis:
I used this ROM in my GT-i5800L (from Vivo In Brazil) and my experience was not one of the best.

For starters, lots of the bugs I have seen in other Froyo releases are still there:

The alarm clock bug (if say it is 7:00PM and you want to set an alarm clock for the next day at 8:00AM, it automatically sets it for 8:00AM on the current day of the week, in other words it sets the alarm for 6 days and 13 hours, rather than in 13 hours) this becomes a problem because you have to manually change the days.

During a call, if you use the sensor the screen turns off, but when the screen turns back on after you apart it from your ear, the notification bar lights up green. This isn't a problematic bug, but it just shows an unfinished look and feel.

Rooting is a problem (z4Root does not work) and after rooting with SuperOneClick, the phone becomes slow, and even after installing busybox, there are noticeable differences.

GPS still takes forever to get a lock, when it actually does.

The camera can take only one photo. If you try to take a second shot without first leaving the camera, 80% of the times, the camera will lock up, show a green screen and/or force close.

The supposedly improved memory management of Froyo also doesn't become apparent. The included task manager doesn't show you running first party programs, just third party... Although clearing the memory is a bad thing for Android (you should only kill active programs if they are really slowing the phone down. Killing programs kills the battery life), you cannot do a thing to control it. The only option you are left with is wiping Level 1 and Level 2 memory, killing ALL active programs. If you want to SELECT which programs you want to kill, they have to be third-party programs.

Downloadable task managers seem to have little effect, since Froyo changes the way you can kill apps belonging to Android (first-party).

Because of the poor management, listening through Bluetooth is impossible, since the audio fades every 10 - 20 seconds because the phone neeeds to think. I first thought it was an AudioTuning issue, but then I tried launching a heavy app while playing music via BT, and the problem becomes evident.

Also, whenever I connect to bluetooth in my car, my in call volume gets dropped down to 50%. That's okay, because there would be too much noise coming from the car speakers, but when I disconnect my bluetooth, I expect my volume to be taken back up where it originally was. Eclair did not solve this, Froyo promised to solve it, but in any of the firmwares I've tried, have they actually done anything about it.

I previously had installed JPF and JPM with similar issues as listed above. By installing an American version I thought battery life would be greater, since it wouldn't have to be searching for 3G on frequencies of 3G not used in American countries. Although my battery life was better than JPF and JPM, my original firmware (streamlined with only actual useful apps and etc. - if you want to take a look at streamlining look for my post Streamlined Apps for 2.1 / 2.2) works better than any other firmware I have used (including Kyrillos and Apocalypse).

I miss the GPS button on the notification drop bar, and the Google groups in my contacts. But rather than that, I see no way where Froyo beats Eclair...

Mind you I don't use tethering, VPN, do not play heavy games (as I feel consoles and computers are there for that kind of thing - I just have light games installed like Air Control, Zuma, Labyrinth, etc.. to pass the time), turn off my wifi and bluetooth when not in use, leave my brightness to a minimum unless I can't see (then i turn brightness up), but have 3G running all the time, bluetooth whenever I am in the car, and Wi-Fi whenever I need to use the web and am near a known wi-fi antenna.

Battery Life (with indications above):

I5800LVIJG7 (2.1 Vivo) - 60 Hours

I5800LVIJG8 (2.1 TICO?) - 56 Hours

I5800DTLKDA (2.2 Free) - 35 Hours

JPM /JPF / Kyrillos / Apocalypse / Lestatious - 18 to 25 Hours

Hope that helps...

My advice.. stick with what you have...