Both WordPress and Sitecore are highly flexible and scalable content management systems that can give you everything you need with the right implementation partner. The most suitable platform for you will likely depend on the size of your business, your goals, budget and in-house expertise to help manage your new site post-launch. Sitecore's licensing costs start at $40,000 which will make WordPress the more suitable CMS for all but a handful of large enterprises where money is no object.