The NFLs availability in terms of getting a package in the US is awful, and it's like 300 bucks.
I pay 120 for my basic cable and internet, it was $5 a month for NBC Sports Gold when it started. It's now $10, but comes with much less.
It's not the accessibility of the MLB, but it wasn't and still isn't expensive or hard to watch every game in the US. I don't know what you're complaining about. It's as cheap or cheaper than every other sport.
Espn+ is even cheaper, the coverage will be as well. You'll get one TV show dedicated to covering the leagues games unless this deal is going to include a lot of TV time. The problem is, ESPN already has massive resources poured into college football and the college football playoffs. I don't see them dedicating as much network time the EPL as NBC does.
That said NBCSN is going away so I'm not sure what NBC network coverage is going to be or look like going forward. The difference between the two comes down to that and the TV personalities. Personally, I like all the NBC studio people for the most part. Not the same for espn for me.