SemRush is arguably the most popular online analytical marketing tool. You can check your domain against competition in a range of areas such as SEO, content, adverts and general web presence.
Not my personal favourite but still a very powerful tool for understanding where you are and where you need to be with your online marketing. The 7 day free trial will give you full access not like the free version which only gives you a snippet of the information available. However, it does require payment details to access the trial.