It of courses seems to make sense – that you should check on what your competitors are charging – and base your pricing somehow on that metric.

However – can there be drawbacks in this approach and if so what may they be?

Just because someone is a competitor – does it mean you should charge the same. Should a convenient late night corner store – price match against an out of town hyper market?