I would stress that it is very important to prioritize customer satisfaction because it can mitigate setbacks.
Yes competition contribute to the set bscks. They are a lot of people online selling the same thingsI believe fierce competition is a major setback for online businesses and it makes standing out very challenging in the online business.