Well, basically most all of the Touch Whiz ROms from Sprint will work. You may have to do the MMS fix or even flash the PiggyBack zip but that should take care of MMS and data.
Always to a profile update after flashing any of these ROMS too!!
As for the AOSP ROMS, people in here are running them. If you decide to try one I would go ahead and flash a ROM like Wicked Sensations or MOAR and do the MMS fix then profile update. It seems to stick after it has been done the 1st time. As for data on AOSP ROMS, Capn069 has posted the he achieved data after flashing the PiggyBack zip.
The only 2 I have tested thus far are Wicked Sensations and MOAR. Both of them are fully functional. I've been meaning to try another ROM but I'm finding it hard to pull myself away from the MOAR ROM. It's NICE!