Newbie here...is EPL the best league in the world?
As far as competition, I would say yes.
The top teams in the EPL does not compare to the top teams in entire Europe, and it doesn't have the two top players in the world, but they have a very strong league altogether, as there's always about 6-7 teams that could win the title every season, and there are a few more mid-table teams that can surprise.
Compare to the other leagues, that has the Barcelona, Real Madrid, PSG, Juventus or Bayern Munich, those are the best teams in all of Europe, but their mid table teams are really, well, not good. It's always the same teams on top, and there's not a lot of competition being offered by the bottom teams, unlike the PL where a really good team could miss out on an important top 4 finish. Just this week, a bottom dwelling team, a team that could be poised for relegation just beat the (albeit incomplete) defending champions. There's also a team that managed to salvage a draw vs Liverpool, one of the top 6 teams in the PL. That thing rarely happens in other leagues
So, long story short, it doesn't have the best teams in all of Europe, but all around it has the best competition.