Like Ray put it, one objective is to demystified Hadoop for SQL Server Users and for them to know all the SQL-On-hadoop options out there.
Besides that, depending on processing objective there might be some benefits to using one against the other.
Because Hive is built directly on top of Hadood and part of the Apache framework, for instance you can map a HBase table (a NoSQL database table) as an EXTERNAL Hive table.
Hive integrates directly with Apache Spark & SparkQL an option we will look at later. SparkSQL uses a nested data model based on Hive for tables and DataFrames which makes that option more suited for interactive and real-time processing.
BI and Advanced Analytics Professional.