I think anyone who watches their favourite league will say it's the best. Best for me has a lot to do with entertainment as a supporter, and as someone who plays Sunday football. Perhaps for the purist, yes, I can easily understand why you'd go for Spain, Germany, Italy even France. The games are more technical. Their leagues are more open to experimentation (which, only after being recognised do they get brought to England). They breed more world class talents and have scouting systems and youth academies that are very well integrated.
I can also see why England attracts so much excitement. Leicester City two seasons ago ring any bells? Say Spain's domestic league and cups. You basically know who wins them. Because the gulf in skill and ability is too wide between the top and the rest. The same, to an extent, does apply to English teams, but the Big 4 is now the Big 6, and none of them can prevent teams like Leicester suddenly striking out from nowhere.
Amateur players like me also enjoy the physicality of English football, in fact, I feel it has toned down a lot. I loved the fiery games, the crunching tackles, the lung bursting runs.
I guess it depends what style of football you like. the premier league as a whole has a variety of different styles of teams i think largely down to the fact that so many different nationalities of players now play in the premier league. so premier league offers a clash of styles depending on who is playing who for example the very spanish style of a pep guardiola city team up against a gritty tony pulis team gives the viewer and fans a game that many other leagues cant offer so in that sense you could argue the premier league is unique and possibly superior in that sense. but in terms of technical and tactical ability i would lean more towards bundesliga or la liga. i hear the argument that premier league is the best all the time and the same people also say that as a result the england national team should do better...lets be frank the premier league isnt the strength it is due to the english talent currently playing in the league it is largely down to the high level and quantity of more technically gifted foreign players and even more crucially the very best coaches in the world. bringing youth players is proving evermore difficult too and this is another reason why i prefer leagues such as bundesliga and la liga as i personally enjoy discovering for the first time future starts of the game. i remember watching xavi make his debut and recently i watched phil foden warming the bench for manchester city. in bundesliga and la liga phil foden would be playing first team football either for his parent club or on loan to a team in the same league playing regular at the highest level.