Since Ange Postecoglou took charge at Tottenham, they are having positive change massively. Their Tactical play and team's spirit are not like Tottenham before. This is the biggest factor of their resurrection this season. But this is indeed not enough for them to win the league. Their biggest issue is the quality of squad depth which has been proven poor previously that they collected just 1 win in 5 games after losing their key players due to suspensions and injuries.
Ange change the performance Tottenham to the extent they wanted to make Kane to think he made a bad choice of going to Bayern Munich but their main magic lies in their defensibe midfield. The second their defenders like Van de Ven and Madders their defensive midfielder got an injury, everything turn translucent to Tottenham, that was when they made their first lost against Chelsea and subsequently fall down from the top 4 and now are struggling to go back but if they keep the current performance, they will get their in time but the way others are fighting will only make the chance more difficult to climb.
I think Aston Villa is quite similar to Tottenham, but they just haven't had badluck of losing key players. It's true that a team's performance over the entire season is a more accurate reflection of their capabilities than a short-term streak. Aston Villa's cleaner record adds to their credibility, and consistency is indeed a key factor to stay competitive at the top. A team like Liverpool who are able to maintain positive results while not playing at their best is a kind of toughest team to compete with. Even in contested matches, demonstrates their resilience and experience at the top level. It's exciting to see whether Tottenham can regain momentum, if Aston Villa can maintain their form, and how Liverpool continues to navigate their journey.
Aston villa have become concrete so hard to break, they didn't allow Manchester City to pass through to meet up with Arsenal and when Arsenal had match with to remain top with them on the table, they didn't let them have it too which have Liverpool and opportunity to become the king king of the Premier league for now and that has also earned them some points to stay close to Arsenal and Liverpool, if they win their next game and others didn't, they will top the table before Manchester City.