I've some imperfections too, mostly rednesses. I tried foundation once, it's the worst thing you could put on your face. I took it off immediately. Man's skin isn't made for foundation, or foundation aren't made for man's skin... Whatever it's always too obvious when a guy is wearing foundation. Even the "Grand Bluff" from Nickel is not really good, although much better and lighter than usual foundation.
A concealer is a good solution if you have local spots. Murad have some great stuff for acne, plus three concealers of different shade.
I think you dont have any makeup like women. see when you want to use this products then go for gent's saloon.