But then I saw there are other more niche vendors, like Firebolt - https://www.firebolt.io/resources/semi-structured-analytics or Starburst (Presto) - https://starburstdata.github.io/videos/2020-07-29-advanced-presto-sql.html that support a wider array of functions to parse json data. More precisely, partially flattening, and the use of lambda expressions for more advanced array manipulation, rather than only flattening and aggregating.
Have you had any experience with any of the above vendors (Firebolt or Starburst) and is it worth checking them up or based on your experience the out of the box functions that vendors like Snowflake - https://docs.snowflake.com/en/sql-reference/functions-semistructured.html or Bigquery - https://cloud.google.com/bigquery/docs/reference/standard-sql/array_functions offer should be more than enough? Have you run in any limitations with them? I see Snowflake has a 16mb limit on a variant column.
https://underthejargon.com/the-fastest-sql-databases-on-the-...