Google Hire is very good at doing the basics well. I believe for most internal HR departments at small companies, this is all you need. It also works well for small to medium-sized staffing companies that just want something reliable and easy to use.
What Google Hire doesn't do very well is be flexible. They don't have custom options, they don't have a ton of settings, and their development cycle is slow. As a result, it's pretty much what you see is what you get.