Yeah, doing a MM with an MLS team is a joke. They have none of the official stadiums, and nothing is accurate to the league.
Go to Europe to do a MM. Really can't go wrong with the EPL, La Liga, or Serie A. But for a challenge, try the Eredivisie in Holland. Got some pretty good teams, without it being one of the top leagues in Europe.