Three minor points on "locked-in" and "too expensive":
- BigQuery now has fully standard SQL and allows for easy exports of ALL your data out of BigQuery
- BigQuery has a Free Tier
- BigQuery is a vast multi-tenant cluster, and you pay for it per-job. Folks who are spending just a couple of dollars a month get to experience running SQL on a HUGE cluster for a few seconds at a time.
Broadly, it's very exciting to witness emergence of open source distributed data processing technologies (Apache Druid and Flink ftw!). BigQuery stores data and runs SQL well, yes, but it is also a serverless fully-managed service with a pay-only-for-what-you-consume pricing structure, seamless downtime-free upgrades and maintenance, encryption, high availability, durability, compliance and proven at scale to XXX PB.