Some "engine" based improvements would include:

Improve db schema, make widgets posts (maybe this has been done), custom post statuses, post to post relationships, custom email statuses, user taxonomy support, a messenging queue, better cron, and that is just a start.