Our team has been using Synapse Dedicated SQL Pool for 2 years now but last year we started using Snowflake.
The difference in performance was staggering.
Honestly the hoops Microsoft wants you to jump through to tune Synapse such as caching result set, workload management, assigning resource class to those workload groups, setting table statistics adds a lot of overhead.