In reply to Konstantin Dankov.

It's been years since I used EE but I remember it being a lot more versatile for creating any content you wanted. WP started as a blogging platform which became a CMS through Advanced Custom Fields. EE was a CMS that you could use to make a blogging site or any other type of content site. The biggest difference now will be in the database where EE is going to make tables for content types and WP is going to save everything as a post type. EE will probably be more efficient on the backend. For 99% of sites, it doesn't matter.

EE lost out because they started charging too much and WP became more attractive with the giant community of plugins. EE had a free version and they took it away over time and became more restrictive. They pushed the small time web people to leave. The plugins for it became expensive and they still are even if they are going to open source the main software. All the plugin developers wanted a piece of the pie. They have made their model so inclusive that Craft is now overtaking them by basicly being the cheaper version of EE.