Vacuum desoldering tools work quite well for through-hole components,provided you use the correct tip for the lead size.
The correct process is to place the tip over the lead end,& as soon as the solder melts,wiggle the tip to loosen the bond,& then,& only then,operate the vacuum control.
If you just place the tip over the lead without the wiggling,you will fail to remove all the solder,& probably rip the land off the board,too.
I'm not wildly impressed by hot air guns,but the one I've used was pretty poor.
Solder braid is expensive,but effective,& that is what I usually use.
VK6ZGO