Well...
"AOSP" is like saying "BASIC" or "DOS" or C++. It means that AOSP ROMs are not based on any specific release or particular phone programming. Vanilla, cupcake, eclair, froyo, (AND SOON!!) gingerbread, were all built from coding off the AOSP platform. Doesn't make any AOSP ROMs lesser (or better) than any other ROM. Just means the dev built the ROM "from scratch," if you will. It's not a modded existing ROM, it's completely original. Frozen Yogurt, for instance, is an outstanding AOSP ROM... Kind of like a "new" phone. AOSP ROMs may be right up your alley. Try one, you can always restore if you hate it.