A lot of at-home users have been hit with throttling or bandwidth usage charges for playing their World of Warcraft or downloading just a few too many Transformers movies. The reason your ISP doesn’t let you slide on this is that they are just as crunched on costs for it as you are. Bandwidth costs are one of the most inelastic of all services that any host can offer.
Storage is extremely configurable, too. Some servers have four drive bays available, and they can be equipped with any mix of 1TB to 3TB SATA drives, or 120GB to 1TB SSDs. That's considerably more flexible than providers like 1&1, where you can only use SSD drives on some products, and even then they're often available in fixed configurations only (1TB SATA or 800GB SSD, for instance).
Root access is great for you. You don’t need to be told the functionality that this gives you. If you find out about a serious software bug or need some kernel recompiled fast, you don’t have to wait for a tech worker, and you don’t have to hope that they do it right. The back and forth that you get from this kind of a problem as you quote error messages to each other can be a true pain and time waster.
Ample RAM (5GB or more), e-commerce options for selling products, 24/7 customer service, and unlimited monthly data transfers are highly sought-after features, too. Many web hosts cap their dedicated monthly data transfer offerings at 16GB, which is probably fine for most users. Some web hosts offer unlimited monthly data transfers, but they are few and far between, and you need to read the terms of service very carefully to understand just what "unlimited" means to the host in question. In addition, companies that offer dedicated web hosting typically offer daily backups, security options, and malware detection and removal—all very important factors in your website's day-to-day operation.