Middle management -- this hits home hard.
Switched to People Manager / Product Manager / Many Other Hats role around the birth of my child.
I find it quite rewarding, but yes, endless hours and high stress. It's also an adjustment from programmer life when you had very short feedback loops, but now as a manager no one ever tells you "Hey, you're doing a good/bad job here!" and instead, you have to just read every situation better and generally don't see results of initiatives or work you've done until months (or years) later
When people grow and you find opportunities for them, it's incredibly rewarding and amazing. That's one thing I could never have as a programmer on my own.
Turning "off" is hard but I manage my hours so that I get home early enough to make dinner and spend the evening with my son before he's in bed by 8pm. I usually work (or think about work) after that unless I have a planned event.
I'm just spewing now -- I think most of us product managers need therapy sessions to just talk to people. There's just so much .. :)