I do think Kildare, Galway and Tyrone are better then they were. I think Tyrone have been over hyped, probably based on their (one) U21 win, but they are getting better. How a team performs against a decent medium level team is a good indicator and they have beaten Donegal and Derry with ease.
Galway are better, and again based on U21, they have to be. They have had a lot of success there, and the players have to come through eventually. I don't think Dublin would beat any of those three by the 10 / 12 points difference that we could have in the past (well Kildare and Galway anyway).
There is a suggestion out there that we are not as good we were. I am not sure what the evidence is for that. One loss in two years is a phenomenal record. We didn't have anything like that prior to winning All Irelands in '11 and '13. I don't think people are seeing us as particularly poor now, they are just over estimating some of the stuff that was done in the past. Sure we won a lot of Leinster games easily, but in some of those we were behind at half time (Laois), or just ahead (Westmeath). We beat Kerry by a good score in the league in '16, but we were only a point up when they had a man sent off.
If a team gets up to the Dublin standard physically, like Mayo have done, it then becomes a game where the best footballers win. We really only have to play to our best against Kerry, Mayo and maybe Tyrone. For the rest the system and the fitness take care of the results. We probably do still have the best footballers, although Kerry aren't far behind - and we aren't far enough ahead of any of these to be sure of winning an AI. But this year I think it is more important to integrate a few new lads rather then win. If we won an AI with the same team as last year, it would be good, but we wouldn't win too many for a few years afterwards. If we come close (or hopefully win) and O Callaghan, Scully, Lowndes, Reddin, Howard or a good selection of them, are showing really well. We will be there or thereabouts for the next 5 or 6 years.