I've heard good things about both but apparently the Iodine based straws like the one from BestGlide also give water that funky Iodine taste.

I'd love to get my hands on a Lifestraw just to test it out. 700L or 1 year? That's pretty impressive. The BCB one is only good for 50 but that's not that bad for $13 in an emergency.