I use quite a few to cover PL, UCL and La Liga. Peacock cover 3pm kickoffs and has goal rush. About 170 PL games per season. You'll also need Fubo US or Sling to get the other games which are streamed on USA network.
Peacock legit is $5.00 per month (ad supported). Fubo and Sling are quite expensive. Mine are either from Shoppy, Sellpass or accountbot.
For bypassing Geo restrictions; by far the best DNS service I've used is Stream locator. They also sell a hub which you plug into your router but I only use the Android TV app.
Peacock is the best quality from the ones mentioned above; 1080p 60fps. Fubo is 720p 60 fps with select games in 4k 60 fps.