My favourite brands are L'Oreal, Sleek, Makeup Revolution and Morphe. I also love The Body Shop's liquid lipsticks so much.
I'm not sure if the cakeyness is because of your pores. I have a lot of pores and my foundation sometimes emphasises them, but I don't get cakeyness because of them.
If I were you, I'd take a look at the makeup being used. What foundation are you using? Is it a cream or liquid formula? How many layers do you apply? Do you use too much powder? As someone had already mentioned before me, use a dampened makeup sponge to apply your foundation and if you see any cakeyness at that stage, take away that excess product with the sponge. If you take away some of the coverage then use some concealer or next time colour correct before applying foundation (or just don't apply anything- you don't need to have "flawless" skin and you can have some redness peeking through, it's not the end of the world, especially if your face powder is tinted too). If the cakeyness appears when you apply powder then the powder may not be milled enough or you're applying too much. Make sure the powder you're using is a setting powder and not a powder foundation (throwback to when I was fourteen and didn't realise the difference between the two, whoops). If you can afford it, use primer (improves the skin's texture and makes foundation last longer) and setting spray (good for when you've applied too much powder by accident).
As a fellow makeup user with a lotta pores, I recommend a good skin care routine to prevent your pores from becoming blackheads. Make sure to moisturise before applying foundation- especially if you don't use a primer. The moisturiser will act as a barrier between your skin and your foundation. Sometimes your skin will overproduce oil because it's too dry, so moisturiser will also combat that. I recommend L'Oreal Infallible mattifying primer or the Nude Magique Blur Cream. I feel like they prevent my foundation from over emphasising my pores.