Let me start off by just saying there's nothing extraordinary about this hydration system. If I had to sum it up in 2 words it would be 'simple' and 'functional.' This is saying a lot. I am overall very satisfied with this system. It does what I expect it to do and it does it well.
As far as cleaning goes, it's not as hard as everyone makes it out to be. Use your brain. If you leave it with water in it and you don't clean it after every use, guess what.... it's going to suck. If you take care of your gear it will take care of you.
I will buy this again when I need to replace.