If you have a large fleet (500+), I would say RentalResult. You can manage serialized, non-serialized, and consumables through the system. I have found it hard to find software that lets you track/manage all of those things. They also have something that lets your team order equipment from their...
I was recently talking to someone at McGough Construction, and they went with RentalResult a few years ago to manage their equipment. The previous product they used was not able to do a lot of what they were hoping to get out of a solution, especially when it came to data uploads, which was a...