I had a Kent Float on my 30 and even dosed kalk through it without trouble. I cleaned it occasionally.
On my 20 I went with the
Tunze Osmolator. I use it on my turtle tank now. It's expensive but for an electronic unit it does not let the water go down very far before it activates the pump. Easy to clean and you don't have to do that too often either.