I like that it's easy to use and can be used with other software as well (such as Excel). It has many options available so you're able to customize your queries however you want them. You have to pay attention while developing because there are some things which aren't intuitively obvious at first glance but will cost more time if not done correctly later down the road. Also, sometimes when running large reports/queries through multiple steps they don't always work properly or give incorrect results. We've been solving our problems by creating custom databases within excel instead of having an actual SQL server set up since most people do not know how to create one themselves nor would they ever need too given all their data being stored online already.