I think people should always check on reviews before buying something or in this case having things fitted
In general I agree, absolutely, but this case is different. You’re not buying something. The energy supplier is installing their property onto the service they run. Before anyone starts, yes I know about DNOs and infrastructure, but essentially everything is a service owned and operated by someone other than you up until the point the cables leave the meter. It’s none of my business and no customer should have any requirement to ensure any hardware is fit for purpose before it being installed.
Do you read reviews of what make of modem is installed in the green street-side cabinet at the end of your internet connection? Why not? It can make a different in speed and line stability as to what hardware they are running. It’s not your problem, that’s why not.
What about the type of pump that is in-line with your water supply? They might have bought something cheap and terrible that will quickly fail.
You’ll no doubt argue that these things are different just because they’re outside the property boundary. But they’re really no different. They’re things used as part of providing a service, that affect the quality of the service, over which the customer has no responsibility, but a complete expectation of the supplier doing their job properly.
When I tender out a job to a third party I’m paying them is to do work to a spec I’ve provided. I don’t expect to have to monitor everything they do, I expect to simply get a product at the end following a period of acceptance testing to ensure it does what it’s supposed to do. Here, a customer is paying for the job of providing a metered supply of energy. Acceptance testing has failed because the metering doesn’t work as specced. They doesn’t mean the customer has done anything wrong, or should have paid more attention to what components were being used.