I have never used any wallet to exchange my coins. I regularly use exodus but only for keeping my coins and sending them out. I don't understand why someone would exchange coins through the wallet instead of sending them to an exchange like binance, kucoin or instant exchange like coinplaza.it or Exolix.com where the rates are so friendly compared to the wallet exchange services.
Storing coins on exchanges is always the worst method. Making deposits and finish trades before withdrawing your capital as soon as possible. Big exchanges are secured, and safe but they surely can be hacked. If you store your capital on one exchange during the period it is hacked, that's terrible. No one knows how severity the hack is and how it affects that exchange. Unfortunately, in worst case, you will lose your money. Don't put your capital on hands of the others even they are big exchanges.
I have never used Exodus but thanks 1miau for point this out. It reminds me about the risks of capital storage on exchanges.