I have used Exodus wallet built in swap feature...
I would be careful if i were you, there are a lot of complaints about Exodus wallet and their in-built swap feature, sometimes they process people's swap request using selective scam exchanges, and the customers are left stranded and have to wait months requesting to get their money back, that is if they ever will. This is one of such cases were Exodus routed a customers swap request with N. Exchange:
https://bitcointalk.org/index.php?topic=5540242.msg65337645#msg65337645 That said, this is not to mention another obvious downside that Exodus is a closed source wallet too.
Yes ofcourse, after finding that out about their high fees I avoided their swap feature.
Thank god, I didn't swap my BTC for ETH otherwise I would have been at risk of getting my funds stuck too.
I haven't found any good swap feature after that but looking at this thread I see there are few options.