Right now, if you look through the dev forum:
Three Froyo ROMs - Infused v1.x, Refuse, Bionix Infinity. All three are good solid high-quality ROMs. These all have HDMI support and solid data performance on AT&T.
One complete Gingerbread ROM - Infused v2.x - As you may be able to tell, since this is based on a Canadian firmware release it has... issues in terms of data performance on AT&T. It's been tough to find a good configuration that works in all AT&T areas - things that fix the situation for some users completely break others. I'm seriously beginning to think that until AT&T releases Gingerbread we should go with the original RIL and APN combo - they didn't achieve "awesome" performance for anyone but they also didn't achieve "broken" performance for anyone.
There is also the brand new Hellraiser package, which lets you flash i9000 ROMs. There are a few known issues (the first call you make or receive after installation has no audio but it works OK after that) but it's overall working fairly well.