In New Posts you can still see the Forum structure you're in at the top of the page. I never go anywhere but New Posts unless it's Recent Activity 'cause nobody has posted since my last visit and I want to post something.