The ability to create multiple campaigns for one client is very useful when you need to work with different budgets and KPIs. I have used this platform for my SEO projects and it has been easy to use and understand. It's not always clear what you should be doing or how long something will take, so if your project needs more hands-on help than just relying on their support team, then I would look elsewhere. If they can improve that area, I think it could really make them stand out. They also don't offer enough training materials to learn about all the tools available. Instead, you're expected to get up to speed by using trial accounts. There aren't many competitors at this stage of the game either - most companies require you to know some coding/programming skills to build websites.