I have recently discovered Makeup Forever's full concealer. It is very highly pigmented, water proof, and lasts all day.
I found the best way to apply it is with a fingertip or for areas that need more precision, I use a sponge to get it in the right spot then blend with a fingertip. It dries fast so you don't have a ton of time to play with it but it layers on really nicely (much better than dermablend in my opinion). The container says to apply before foundation but I find it works better after (foundation layered on top just disturbs the finish), then top with a powder.
I highly recommend starting with a sample from sephora (they'll just give it to you if you ask) to make sure you get the right colour and that it's a product you like (we're all different). It's pricy but the container easily dispenses tiny amounts so you don't end up using too much.