I've played with Hopville and BeerSmith, but I am solely using Brewer's Friend now. I love having access to everything online. I get to tinker with recipes during downtime at work. The developer is quite responsive to issues, and is constantly adding new useful features.
While a lot of features in the Android app are just links out to the website, the webapp works just fine on my phone.