I hate to say it, but I really like the No-Spill cans with the button on the back end of the spout.
However only for my tractor. Its got a more or less flat top hood, with the fill cap coming out the top. I just take off the cap, sit the diesel can on the hood and lean it over until the little hook on the spout is resting on the lip of the fill spout.
Nothing spills while I am doing that.
Then, I just press the button and wait for the tank to fill up.
When the can gets low enough that it quits running, its low enough to be easy to pick up and tilt.
I doubt that I would like it if I were trying to fill a truck tank. Might be OK if there was a good leak-proof extension of some kind.
It does flow very well even without a vent. They managed to design the spout so it lets air in and fuel out at the same time.
There is another type of pushbutton can out there now.
https://www.amazon.com/GarageBOSS-G...ncoding=UTF8&refRID=XD5QF2AZC9T7D78TT1EN&th=1
It must be a very remarkable can. Its one of the few products that got 100% bad reviews on Amazon!
It really makes you wonder, if its that bad, and it seems to be really awful, how something like that ever got into production.