This season has been 'competitive' in that no one outside of the top 3 has really found any consistency. It's been very entertaining but I don't think it's indicative of a particularly strong group of teams.
More to do with a lot of teams massively underperforming. Only teams really unexpectedly overperforming are Villa and Sunderland and tbh I don’t even think either of them are really all that despite good results.
If we say the top 5 stays as it is until the end of the season - it's us, Fulham, Brentford, Brighton, Spurs, Palace, Utd, Sunderland and maybe Newcastle competing for the next 4 spots. I'm not saying it's a layup, lots of teams in the mix but I'm looking at those teams and other than Palace they're mostly looking pretty rubbish tbh.