Different platforms with different goals in mind.
I'm just starting to learn my way around Craft. So far I'm really appreciating the open-ended approach of how it's been designed. I think it's a great middle ground between WordPress and Drupal, defining custom content types and making few assumptions out-of-the-box.
On the other hand, I know that I can get a website up and running much faster on WordPress, thanks to the themes and plugins that are available.
So in the end... which one is better depends on the type of project I'm working on.