Agreed. It's a bit "jack of all trades". For branded goods, its competitors are cheaper and have a better selection. For own-brand stuff like ready meals, pizzas, sandwiches, pastries etc M&S is much better and pretty much the same price.
That said, they are one of the only places you can reliably buy black garlic.