From my experience Magnolia emulsion is ok for covering same but some colored emulsions are complete rubbish with no covering power at all, I am thinking particularly of Valencia I am two coats on an existing orange wall already and it is still streaky, horrible stuff, never again!
I've used B&Q wall paints and found them OK quality. Most recently I've used Andalusia Silk Emulsion which is quite neutral but a little bit warmer than magnolia: GoodHome Walls & ceilings Andalusia Silk Emulsion paint, 2.5L | DIY at B&Q I didn't have any covering problems but it was only over magnolia.