Back when I was a freelance web designer, I hosted most of my sites via a reseller account I had with Hostgator. I was really pleased with the service. They used cPanel, which in my opinion is very feature rich and easy to use. It is the next best thing to a VPS. Hostgator also provided the all-important awstats traffic analyzer. I still think awstats is an extremely good access log analyzer, parsing the log in every conceivable way and producing easy to understand graphs.
Setting up awstats on a server can be a pain, especially if you have several virtual hosts. I just wanted something simple to check the traffic for this blog. After contemplating writing my own analyzer, I decided to go with goaccess. I followed this tutorial on digitalocean, and I am very pleased so far.
I manually went through parts of the access log, and obviously I have some bots from an ip address in hong kong trying to post bogus data to scripts that dont exist. They didn’t get anything.
goaccess does just about everything I am interested in: top pages, bandwidth, OS, browser, and referrers. I highly recommend it.