WordPress is a fantastic CMS that has tons of potential. It can be used for it’s primary function, which is a simple blog. But in the right hands, it can be turned into just about anything. I have used it to build hugely complex platforms for clients. I know it inside out.