Good content is definitely the king, but the content is only one part of SEO that helps in ranking higher and retaining the spot. It is possible that even your competitors may have good or even better content on their site. This is why it is important to focus on other aspects like link building, social credibility, etc., and the content.