I have the miniworks, and it seems to be highly recommended (US special forces, I think), and it is my main 'expedition' filter. It isn't that quick, but it works, and you can screw a wide-mouth water bottle onto the bottom to pump directly to the bottle if you want (but loosely, or the airtight seal prevents the pump from working). I like it, and think it is a good bit of kit, but there are others that work well also.
The downside to the MSR is it is a bit bulky, but I haven't found that to be a problem. Dimensions (a a guess) about 10"x5"x4", maybe a bit more. Not worth it for short trips unless water quality is a major concern.