It has its following for sure, but still a relatively niche one. I'd actually say Premier League does better than MLS on TV here but the MLS teams generally have pretty good local fan bases and solid crowds. Premier League is a bigger deal here than all of Bundesliga, La Liga, and Serie A. La Liga has a pretty crappy TV deal here on a channel not many people have or know they have (beIN Sports). NBC does a lot to promote the Premier League, FOX doesn't do much to advertise Bundesliga.
In Europe, we see MLS as a league for old guys who go there for the $$$ towards the end of their careers. (Rooney, Ibrahimovic, Schweinsteiger and Pirlo are some good examples.)
The Premier League has the advantage that they have six clubs that could win a championship, while Barca, Real and Atletico are miles ahead in Spain, Juventus have won their eighth consecutive championship in Italy and Bayern have on course for their seventh consecutive championship in Germany.
Bundesliga had it's most exciting season in years. At one point, Dortmund led by 9 points. They were trailing Bayern by one point coming into last week, then lost 2-4 against Schalke, including two red cards (one of them for superstar Marco Reus). Bayern failed to close it out last week, only scoring a 1-1 in Nuremberg.
This week, Bayern got a win against Hannover, while Dortmund only got a 2-2 in Bremen after being 2-0 up in the first half.
With two games to go, Munich now leads the Championship standings by 4 points ahead of Dortmund. It's basically over.
As far as TV is concerned, most of the international leagues are on DAZN, while Bundesliga is still on Sky Sports.
We don't get to see much on Free-TV. 2-3 Bundesliga games and about 10 Cup games every year year and 2 third-league games every weekend are on public television.
Women's soccer, MLS and Europa League are free-to-air on private television, but nobody cares about that.
Games of our national team are free-to-air, too.