I have a British Berkefeld stainless steel filter, with ceramic heavy metal filters - the actual container will last a life time and can be hand washed easily like any other stainless steel kitchen utensil - I do this about once a week. You can buy standard ceramic candle shaped filters, or the slightly more expensive heavy metal filters. I buy the heavy metal ones. They filter literally everything out of the water (most jug filters just take limescale out, nothing else). These filters remove bacteria, heavy metals, chlorine, fluoride to name a few. The ceramic filters need to be replaced roughly every 6 months to 1 year. Depending on the water you are filtering, they can be cleaned with a regular sponge and water (no washing up liquid) every day or every few weeks (if filtering tap water, you only need to scrub them occassionally, if filtering rain or river water, you would want to scrub them regularly).
It is an expensive investment but far more cost-effective long-term. Also gives peace of mind that if you ever lost access to tap water, you could filter and drink pretty much any water, from any source. I also use mine to take camping, in case I am somewhere remote, and have taken it abroad also, where tap water is generally not safe to drink.
They come in various sizes - I would get the largest for home-use.