Your assertion that Dravid was way ahead of Ponting on swinging wickets is a bit absurd. Dravid did better in England but that's mostly down to one tour in 2002 where he feasted on the might of an end of career Andy Caddick, Alex Tudor and a green Matthew Hoggard. Ponting had a pretty torrid time in England in 2001, but that was mainly down to Gough, who got him 5 or 6 times (who was absent from the India tour in 2002). The fact is that South Africa swung quite a bit, even during Ponting's heyday. And Dravid was terrible there while Ponting was a beast.
The best spin that Dravid faced was against Sri Lanka in Sri Lanka, and he failed over a huge number of tours. Ponting didn't do much better there, averaging 40 (31 against Sri Lanka) but only played 5 tests there and only 4 against Sri Lanka in one tour. Of course Ponting's struggles in India are well known and Dravid was amazing there, so I'm happy to say that Dravid was better against spin, but both weren't very good touring spin friendly countries.
Both were exceptional minnow bashers. Ponting was probably the best against minnows though, smacking Pakistan, the West Indies and New Zealand around. Dravid was similarly good against New Zealand and put England to the sword (mostly down to that 2002 tour though where he scored nearly half his total runs against England and three of his five centuries against them).
But the main difference between the batsmen was that Ponting was aggressive and took the game away from his opponents, while Dravid was more passive and batted for survival. Both were ATG batsmen and were exceptional in their own right, but Ponting was a level above Dravid. Until the last three years of Ponting's career, when he was well into terminal decline, he was considered pretty much Lara and Tendulkar's equal with Kallis, Hayden and Dravid being a notch below.
Rating Dravid a better number 3 than Ponting requires either partisan bias or a view based on something that wasn't watching them play. Ponting had a way bigger impact than Dravid and that's no disrespect to Dravid at all.