We had "Latest posts" before but extra content kept appearing on load and that bothered me too much so I removed it for the time being. Of course, no way we will have main page not showing recent activity. If you noticed, "Recent activity" isn't just recently created threads but also threads with latest posts. I will continue experimenting though—the main page will ultimately look very busy, it's just gonna get to that gradually rather than immediately.
What I would like people to pay more attention to is "Activity Stream", which seems much better in this software. It's something I definitely see most active members use.