The Body Shop's makeup remover is a thin, water-like formula with barely any scent.
While it doesn't irritate my eyes, it might irritate my contact lenses--though I'm not entirely sure. I had some trouble with my contacts bothering me, and when I stopped using this for a few days (and changed my lenses), they felt better. This was during allergy season, so I'm not ruling that out either. I think, as a contacts-wearer, you could still use this, but perhaps use it after you take them out at night or before you put them in in the morning. I'm still not sure if it bothers them, but I've been careful not to get it on my contacts, just to be safe.
Cost: $14.50 is reasonable for the regular 8.4 oz. bottle. You can also try the mini size for $4 if you're unsure, or if you need to carry it in an overnight bag.
Effective: So far, the remover has worked on everything I've worn. I don't wear waterproof mascara, though, so I can't judge its effectiveness on that.
Formula: It's thin, water-like, and nearly scent-free, perfect for those more sensitive to perfumes and greasy textures.
Repeat offender: I will buy this again. I've had great results and love how it leaves my skin feeling clean. Even though I use it almost every day, it seems to last a long time.