Chlorine Dioxide tablets are light and easy to use but they take forever to kill cryptosporidium but A Sawyer Squeeze will filter cysts out quickly. A sawyer won't filter some viruses out. So, both work well together when drinking from cow troughs in the desert southwest.
As for yucky smells, you need a carbon filter. I have no experience with those on backpacking or bikepacking trips. They exist and are easy to Google. There are small RO systems but I can't imagine the value there.