The main and most important feature I use when developing WP sites is the Custom Post Types concept.
Almost anything can be an “Object” and when you can handle multiple Object Types with custom meta data, then you can create whatever.
The native WP Post object is tied to the old “Blog Post” concept, and that is the only thing about WordPress that I dislike. The wp_posts table is full of “useless” columns like ping, to_ping, pinged, comment_count and so on. Of course I do understand where it comes from and can only admire the people who made it all happen.
But now that the people behind ClassicPress want to create a solid version of the WP essence focused on developers and the new times, the only or at least the biggest reason I see now for ClassicPress to make sense is to clean up this evolution and let go of the past, making this CMS more about generic Objects that can be anything rather than fixed “title-text-comments” posts.
The question is (to you the people who started this):
Did you consider this?