The league is such a close race. Barcelona has a more easy schedule than Atl. Madrid and Real Madrid, but that doesn't mean that they are error-prone, we just saw them throw away a more than 7 points lead in a month's time.
Atl Madrid and Real Madrid are picking up momentum, thinking they still have a chance (and they do).
Barcelona will need to have a perfect synced team that can deliver the victory, after all, they worked perfectly up until this last month.
Indeed, this is an interesting league
barcelona will not repeat their mistakes, because they have failed in the Champions League, so they focus on the league and realistically barcelona will be the winner, because they get the rest of the game is easy.
Real madrid only focus for the Champions League, but Atletico still have hope, because it has the same points with barcelona.
Barcelona next 3 match :
Real Betis - FC Barcelona
FC Barcelona - RCD Espanyol
Granada CF - FC Barcelona
Atletico Madrid next 3 match :
Atlético Madrid - Rayo Vallecano
Levante UD - Atlético Madrid
Atlético Madrid - Celta de Vigo
Real Madrid next 3 match :
Real Sociedad - Real Madrid
Real Madrid - Valencia CF
Deportivo La Coruña - Real Madrid
you can see the schedule above show how 99% the la liga title would went to Barcelona for sure this seaason.
while atletico and real madrid splitted focus to champions league and la liga , Barcelona can optimally resting the key player.