The SPL is better than it was 5 years ago. They have become a professional league because of the European players and coaches who went there to improve the league. After another 5 years SPL teams could be winning against European teams in every competition if they recruit the best players.
Honestly, that win against City made the whole world think Saudi League is better than it is. But in reality, they are just getting either old superstars, or just mediocre young players, and they are not good at all, nowhere near the top 10 level let alone the top 5 they are talking about. It's a reality that the yare just a league for veterans to show off once more. Think about it, many of these players can't do half of what they do here if they were in a bigger league.
Ronaldo can't even do this at Portugal back at Lisbon, let alone any other bigger league. So it's quite obvious that we are seeing some skewed opinions due to one simple game. City has been bad for a while now, so they just ruined the talk for football by losing that too.