CyanogenMod 9 (multiple ones, luphirp, aosp, aokp etc.)
Oxygen Rom android 2.3.7
And alot more weird crazy roms.
These were all roms that had issues and probelms, but even with thoughs problems, it was better than with crapy android 2.2.1.
If your update will come in a month, then wait, but if you have to wait a year, dont wait. Phones like HTC One X, Samsung Galaxy SIII, and Galaxy Nexus, and Nexus 7, will always updates, no mater how old, but others, just have to deal with the fact that they are not going to get updates after 1 year.
Stock Jelly bean, ICS, or gingerbread, is always better than Motoblur, HTC Sense, Samsung Touchwiz UI's. the phones have been screwed up by the customizations.
SO DONT WAIT, ROOT NOW
Here are some links to great Roms to check out if you are new.
Look up: "Phone Name Here" Roms