It took me some time to know my way around it, but wow. I have it configured with some plugins, like zen ui and bookshelf. I Also use BookOrbit to sync reading progress and annotations between devices. Loving it.
I think you don't really need the /etc/hosts entry, I use this since google started using .dev domains and switched to using .localhost for everything local.