It's a good combo, sure. But a CS degree is way too theoretical. Hands on experience for a leadership role is still going to be preferred. I want to hire a leader who can tell people on their team, "Hey, when I was in this situation a few years back... here's how we handled it... here's what went well, here's what didn't..."
For anyone, I think getting an MBA straight out of undergrad sort of sets you up to be perpetually useless -- a stuffed shirt. You never get the hands-on experience doing the work you are supposed to be leading. Then you have to learn how to manage the work on the job, and as the old saying goes, "Months of dev work can save hours of planning!"
No question, I'd advise people to get hands-on experience if they want to be a leader.