It’s actually much better to go to MLS games in person, the atmosphere is great for a lot of the teams. I went to a Atlanta United game, and it was sold out, and the fans were really into it.
FC Dallas unfortunately, comes up way short in that department. Their stadium is in a bad location.
People have told me the same up here (the Red Bulls play in the next town - Harrison NJ); the tickets are cheaper than other sporting events and the atmosphere is great. I took my kids there to see the US team practice before the last World Cup.
FWIW, nice to see NYC get a new MLS team that actually plays in NYC; we have the NY Red Bulls, Giants, and Jets playing here in NJ.