Love the DIY J.B. If mine ever breaks....
Have a Python, never tried the Aqueon. I do vacuum a little in areas that are bare. My tank is tall at 26" so upgrading to the long vaccum tube was nice. I have never seen upgrade parts or extensions for the Aqeuon in stores. If options are important, the Python might be the more flexible and adaptable choice for the long-term.
If you have the time, DIY options should work great. There really isn't anything fancy about the setup.
It takes about an hour for me to drain and refill 40g out of my 85g. During that time I trim, clean and fiddle with anything that needs fiddling. So the time is perfect. If I needed to go faster I'd attach a pump.
So far though, light, simple, reliable has been adequate.