Agree with you on the fact that la Liga this season is not easy to predict, the outcome and the permutations of who will lead or win the title at this point is not clear and I believe that is the same thing with a lot of leagues at this moment. Girona, Real Madrid, athletic club and Barcelona are currently the top four teams at the table at the moment, this four teams have been consistent in making ways for themselves this season, I'm seeing it that it is a bit difficult for atletico Madrid to break into the top four, though it might happen between now to the end of the season but at this moment it will be a bit difficult for them.
There was indeed a slight shift this week like Girona who lost 2 points and Bilbao entered the top 4, regarding Atletico Madrid, I believe they still have a big chance to finish in the top 4 and they still have the same points it's just that they haven't played their 20th match yet. Overall, Atletico Madrid's performance was no better than Bilbao but there is no guarantee that Bilbao will continue to play well until the end of the season.
Here Bilbao came in and tried to spoil the fairly calm atmosphere in the top flight and I think they were another surprising team after Girona because they managed to get rid of Atletico Madrid from that place. But of course that is also enough to make Barcelona embarrassed because the Blaugrana are right under Bilbao. I think something like this has never been expected before because both Barcelona and Atletico are always one step ahead of Bilbao and Girona.
The competition becomes more exciting with the presence of Bilbao and maybe we will be surprised by the final results of the season which are still difficult to predict and although it is quite doubtful that Bilbao can last longer, I think this will be a challenge in itself for them. I'm curious how it will end up if Bilbao gets a place to finish in the top 4 and beats one of the teams like Barcelona or Atletico, it will definitely be very exciting and different this season.