Careful: iodine does not kill Cryptosporidium.

If you have the capacity to carry 3-4 L of water and the time to boil all of that at least twice per day (maybe more if you're hiking all day at a fast pace) whenever you're at a water source, then I think boiling is an option.

I think UV sterilizers with Micropur tabs as a backup in event of battery or device failure is the best option.
_________________________
Bushcraft Science: It's not about surviving in the wilderness, it's about thriving in the wilderness.