Can a single interface reliably find the best swap across dozens of DEXes?