While Ocado certainly has the range and is known for its quality, it is also expensive and, being a nationwide on-line supermarket, lacks the local touch. It was the second most expensive choice in 2020 according to surveys.
There are more affordable local suppliers.