HBase has good number of benefits and is a good solution in many use cases. Let us check some of the advantages of HBase:
Random and consistent Reads/Writes access in high volume request
Auto failover and reliability
Flexible, column-based multidimensional map structure
Variable Schema: columns can be added and removed dynamically
Integration with Java client, Thrift and REST APIs
MapReduce and Hive/Pig integration
Auto Partitioning and sharding
Low latency access to data
BlockCache and Bloom filters for query optimization
HBase allows data compression and is ideal for sparse data