Did you have the valve on the tank end of the hose all the way open? That might cause the drain/fill to be slow.
I bought the 25ft too, just to find out my sink is about 30ft from the tank. :duh: So I use gravity siphon right out the front door to the yard. It's about a 6' drop from the top of the tank, so it works great. Also, here's a trick to start a python to siphon. First roll out the hose with the fauscet end as low in elevation as possible, and take off the little siphon/fill device. Next open the valve on the tank end and submerge the gravel tube in the tank all the way until the water in the tubing reaches the valve. Then shut the valve off and turn the gravel tube open end up and rasie it out of the water. (Like scooping out a cup of water) Hold the gravel tube up out of the water and then turn on the valve to drain what water it's holding. As soon as the water drains out of the gravel tube turn the valve back off and put the gravel tube back under water upside down. This lets the air out and water in. Once it's full of water, turn the valve back on and the siphon should start. Occasionaly I've had to do this twice, but most of the time it works right off.
I still do the bucket brigade for filling the tank back up though. I actually like it better so I can get the declorinator mixed and the temp right vs. guessing as the python fills back up.
My2Cents