I personally like and use the MSR MiniWorks EX Filter. I also have a Katadyn Vario filter. The MSR is far superior. It is not a pump you pump as fast as possible, you need to match your pumping to the water flow otherwise you will overwhelm the check valve. I have used it in some very skunky water in the Canyonlands (stagnant pools in mid May) and suffered no ill effects. It is pretty easy to clean. If you read the REI reviews you will find several people who broke theirs or claim it is too slow. How slow is boiling water? How bad does Iodine taste? I've never had trouble. Keep it clean and it does just fine as far as speed. I imagine it could crack if you let if freeze full of water, but you can just pump it out. It is easy to take apart if you blow and o-ring or something, but there aren't very many moving parts and if you can break it I imagine you could break just about anything else out there. It screws into wide mouth Nalgene bottles too.
The Katadyn leaks like crazy, but is faster. But I would not trust it in less than clear flowing water either, it has a weak adjustable filter setting, which does nothing but leak.