I bought Just Cause 3, but than I noticed the XL version comes with only 3 dlcs and not all of them. Refunded, I'll wait for a better price on the complete edition.
Also I decided to avoid buying Re7 at launch. I mean, look at those triple A games, they got a 50% off in literally no time, why wasting money on a full price product if like 2 months later it will be 50% off? I mean, it's ok doing it for games you literally can't wait for, but nowdays every title got discounted very fast (see also Doom), in addition often those games are really buggy at launch (Mafia 3, Dishonored 2 etc. are some recent examples), so waiting for a price drop and some bug fixes it's the right thing to do at the moment I think.
Also I decided to avoid buying Re7 at launch. I mean, look at those triple A games, they got a 50% off in literally no time, why wasting money on a full price product if like 2 months later it will be 50% off? I mean, it's ok doing it for games you literally can't wait for, but nowdays every title got discounted very fast (see also Doom), in addition often those games are really buggy at launch (Mafia 3, Dishonored 2 etc. are some recent examples), so waiting for a price drop and some bug fixes it's the right thing to do at the moment I think.