I actually find SWR system very enjoyable. Only thing I absolutely hate is the weather system, which is nice, but we need an option to disable such things because some weather is ABSOLUTELY HORRIBLE (typhoon and spring haze).
IaMP is great, and would've been a CLEAR winner, but the biggest problem is the HUGE learning curve. This game definitely isn't beginner-friendly, which turns many beginners away, especially learning the hard way in netplay matches.