I have been saving up for a new filter for my 55g fish tank for a while now, and i am not sure which way to go, so i thought i would ask for some help. My tanks water is always slightly cloudy. You can tell the water is clean, but there is just something that makes it look dingy. I also have a huge diatom problem which may stem from my tap water. It's not well water, but i do believe its on the harder end of the spectrum. The cause of them is probably caused by a mixture of over-feeding and water with a lot of minerals in it. So my question is do you think i should get a canister filter or a diatom filter? I currently just have a HOB filter. I am leaning towards a canister, but would like anyone's input! Also if you could recommend a brand please! Thanks in advance.