@szymon_dybczak,
Thank you for typing all that up. It is very clear and helpful.
Two follow ups if I may:
1. If one's primary goal is to execute SQL queries why prefer databricks sql connector over a generic jdbc or odbc package?
2. Did I miss any other important Databricks "official" packages?