It is fun due to its unique format and rules like salary cap, waivers, drafts etc. I played a couple of seasons with Toronto and have to say MLS is really something different.
Unfortunately the whole system is poorly implemented (tbh not so easy to do that), trades simply don't work and youth development is almost non-existent, plus some bugs here and there.
MLS definitely needs a lot of improvement for FM12