If I went solely on heart I probably would've ranked Charizard over Lucario,Greninja and Pikachu considering those 3 relied on powerups and plot power as opposed to Charizard who I initially had as Ash's strongest base pokemon,was his first powerhouse back in OS,went through legitimate training in Charicific Valley and this has lasted from OS all the way to BW where he came back stronger and learned new moves. Like I said in the past Charizard would've beneffited a lot if it had as much love as Pikachu and had a gimmick like his other aces.
I put Lucario over Charizard because not only does it have Mega Evolution but it managed to defeat Cynthia's Base Garchomp and Dynamax Togekiss which is greater than outlasting that Articuno but I do think current Charizard is stronger than AG Charizard
we were robbed over seeing Charizard vs Reshiram
Also I initally went with the idea that every member of Ash's Journeys team was stronger than any of Ash's previous pokemon from past series excluding Pikachu because it wouldn't have made sense for Ash to bring back any of his reserves to face the champions if the team he had was already strong enough. But now my mind has changed to I think a lot of Ash's old powerhouses are on the same level or at least close to each member of Ash's Journeys team. Otherwise his Journeys team should be many tiers above any of Ash's old pokemon and I don't believe that.
Not too long ago Paul was shown battling competitively with 3 of Ash's pokemon and managed to defeat one of them, realistically it should've been an absolute stomp in Ash's favor in the same way Flint stomped Ash back in DP if we go with this notion that Ash is champion level and that Paul isn't anywhere close to that and just stayed stagnent. The anime throughout the years has shown to be inconsistent with the powerscaling but it was at an all time high in JN.