I have used mag-float types and not been too impressed. They do clean off the easier stuff but leave behind the harder deposits. My son bought me one with a super strong magnet for Xmas last year and it works great on the toughest of algae deposits. The magnet on it is so strong that it is hard to separate the parts to put it into place on the glass. You need to be careful with that one because if you get clumsy with it you could probably break the glass as it snaps into place.