true...VERY true...i'm a hyper specialist(sorta*..explained below)...and about 1 yr from now i'll be a consultant.....my girl is a minority female (greek)..it'll be a biz under her name...then i dont work for anyone.
*i have cisco certs..yes..that sorta makes me a cisco guy...well does it?? 99% of the knowlodge here is open engineering knowledge...what makes me a cisco expert is that i know the commands to implement the knowlodge in a cisco world. if i were to work on a juniper router...lets say....its STILL THE SAME LOGIC...i'd just have to change the command. BIG friggin deal
its like knowing how to drive manual and having to learn where reverse is in europe as opposed to in america...doesn't mean u wont be able to drive the car now does it? 
I'm a contractor, hired gun, & business owner. The headaches and costs of doing business are way bigger than being an employee. Much riskier downside too, as I'm sure you've considered. Being a shit-hot tech doesn't necessarily translate into profit. Please educate yourself on all the aspects of running your business which have nothing to do with your current education and make sure you're making good contacts in the meantime. Sales and admin will not run themselves no matter how great you are at doing the actual job. And both you and the missus might have to prepare yourselves mentally for not getting rich quick. Breaking into the game might take a few years. And god help you if you have to start hiring.
Fwiw, I'd think twice about putting the business (& business accounts) in your partner's name. If it's tax benefit and suit indemnity you're after, consider a trust with you both as beneficiaries... but yourself as director. Not sure about tax and indemnity advantages of an LLC etc vs a trust in the US but talk to a few accountants.
Enough preaching from me, Jun. Sure you know all this already.