Swap ETH for DOT

I'm looking to diversify my portfolio by exchanging some ETH for DOT I usually ever used THORswap because it's offer 1:1 rate and very low commission rate, as long as No KYC requirements for a seamless user experience and fast execution and low fees to optimize the process

Any recommendations or insights on tools or protocols that align with these preferences would be greatly appreciated