This primer helps to keep your eyeshadow on for maybe an hour or 2 but after that it's basically no different to not using a primer at all. If you're going out for only at couple of hours I would recommend this, but not for daily use.
This foundation has a light to medium coverage depending on how you apply it. I ended up using a foundation sponge as it worked best for me. It's very light and doesn't feel like you wearing it. It does tend to separate throughout the day and can show dry patches.