Soccer is like many sports where it is beautiful at the highest levels but pretty meh at the lower levels. Unfortunately, most of what is available on this continent falls into the latter category.
I've tried to get into the MLS in Seattle but haven't been able to. The quality of play in MLS is generally poor which is disappointing because Seattle has great fans. I bet it would be better in a smaller soccer-specific stadium. The MLS also takes itself too seriously and the continuous game with no breaks means that the games are not very friendly to casual fans in my opinion. No music, no promotions, no fans on the scoreboard, etc. However, I did see a men's international game a few years ago (USA vs Equador) and that was fantastic. I was up in the nosebleeds but the precision of their positioning, passing, and ball movement was readily apparent. In a good soccer game there isn't much noodling around in the middle of the field, the elite teams can quickly generate chances.
As madbad noted, offsides is actually a really cool rule. Most of my issue with the rules in soccer revolves around flopping, but VAR has helped with that, at least for high leverage calls that could be a penalty.
The current iteration of USWNT falls into the "hard to watch" category for sure. Assuming they don't overcome their shortcomings, I think it will be good for everyone for them to eat some humble pie (and fire their coach).
As a baseball fan, I crave more cricket in the US and I enjoyed following the inaugural season of MLC this summer. Many consider Twenty20 cricket to be more exciting than baseball and it certainly is at least as interesting to watch as a baseball game. In many ways it's the opposite of a baseball game -- an out in cricket is of similar difficulty to a hit in baseball.