I have had an EZ GO 480 for about a year now, and both the wife and I like it a lot. No problems at all, and is great on gas, has plenty of power to pull my utility trailer around. When I need lumber or something heavy, I pull the trailer to the store with the truck, then when back home, hook the trailer to the EZ GO and head for where ever the truck can not get to. It does not have 4 wheel drive, but has a locking differential you can engage. After a year, I have never engaged the differential.
If you are doing light hauling, I would seriously look at the EZ GO golf carts that have been "lifted", and had a hydraulic bed installed on the rear. The EZ GO dealers around here get in a bunch each year that are 1 - 2 years old (golf courses trade theirs in every couple of years). The dealers refurbish the golf carts, including new bodies, lift kits, larger tires, and the dumping bed. You can get them in gas or electric. Again, for light hauling or just transportation, they are the way to go, and much less expensive than what I have, or the Mule, Gator, etc.
Bob