I find this assertion very suspect, as the X220 I have has nearly identical hardware, and suspend/resume works perfectly. But I use Debian with a 2.3.39 kernel; not sure what version F15 is at.
If you want maximum compatibility with everything, go for hardware that's a generation old. (Pre-Sandy-Bridge processors are pretty good and they are still sold new. So it's not a huge compromise if you value your time more than you value having the absolute newest stuff.)