There are a lot of good, reliable DEX that can be used but they vary depending on liquidity and networks.
For BSC I use pancakeswap and 1inch because in my experience, pancakeswap has cheaper fees, but I like 1inch a lot because it has almost all the networks and has a very important feature which is the possibility of using limit orders.
As for Sol, I use Jupiter, which is fast, easy to use and has low fees.