IIRC the redesign was the final straw for many users and caused the mass-exodus. I think the functionality of subreddits and the ability to completely ignore the "mainstream content" if you so wish has been the main feature that has helped reddit stop the decline.