Well I too contemplated this and i went with the S2k. The big reason is that i'm 6'4" 235lbs and no way was i fitting in the MSM. The S2k fits like a glove and is my daily driver. As far as price goes, i got an 01 w/18k miles for just over 21k. Certified Preowned to boot. It is very true that to squeeze any real power out of the F20c/F22c you have to spend some big bucks. Although with simple bolt-ons, gears, and a VAFC, you can have a pretty stout straight line performer (considering it's designed for the twisties).
Stock for stock a properly driven S2k will walk all over a MSM at any speed. with some mods the MSM can become a beast tho. I didn't get a TON of seat time in the MSM (just too small for my build) but the shifter in the S2k is also better IMO.
Like someone else said, best way to decide is to hop into both cars, drive them, examine your financial situation and then pull the trigger on one. Honestly, i don't think you can go wrong with either.