Arsenal, Chelsea and Man Utd have no hope of winning the League, it'll be City or Liverpool with maybe Spurs putting in a challenge. Spain is the same boat with Madrid and Barca with maybe Atletico pushing them. Just because England has the "Top 6" doesn't mean the will all actually challenge for the League.
English football is overrated from top to bottom, Leagues one and two are utter shite for the most part, the Championship is generally really competitive and pretty exciting but the quality of football at times is brutal. The bottom 10 in Prem are terrible as well in the scheme of things considering the 100's of Millions that have been pumped in there. It's alright saying they've got the Top 6 but when was the last season where there was more than 2 teams going for the title ? It's either close between 2 teams or one team runs away with it.
The Scottish game isn't great but it's constantly compared to England which doesn't make any sense considering the size of the countries and the financial differences, the fact we constantly talk it down doesn't help either.