A few things here. First, the benefit of using the Python to drain is that you can vacuum the substrate (if that is needed) and I have found this extremely beneficial. It is slower running than the manual short water changer, so less likely to suck up fish, easier to control, does a more thorough job in the time period.
I'm still using the original Python I bought in 1996. The faucet adapter has become threadbare and I have replaced it I think three times in those nearly 30 years, but nothing else has failed. "Python" is the original make, and Aqueon also makes the same basic device though I found the Aquaeon faucet adapter a bit sturdier and easier to operate. These parts are interchangeable, and given the cost there is no point in buying the whole new device when the faucet adapter needs replacing.
I do use a bucket to refill my 10g as it is easy to over-run such a small tank. A plastic pitcher can be used to dip into the bucket and then pour an easy stream, perhaps against your hand to further reduce the force.