<p>Better for what? Job prospects, in general, yes. Studying solid-state physics opens a few doors, study of quantum mechanics doesn't really have many similarities with anything in the job market.</p>
<p>What about an engineering PhD vs. a physics PhD? It's about marketable skills. Someone with an engineering PhD is going to be able to... engineer? I mean, I know what you're asking, but I don't think you know what you're asking. A person with a strong background in physics will be very good at mathematics, and it's up to them how they apply that knowledge and what skills they develop. A person with a strong background in engineering will be in a similar position, but most engineering disciplines have direct parallels in "industry," and they're going to be in the best position to get those jobs.</p>
<p>This is kind of like a discussion of the difference between math and a very quantitative finance program. Students from both groups will be capable mathematically, the students in the finance program will have taken that learned ability and applied it to a specific concentration that is pragmatic in that it closely mirrors a real-world discipline. The math student can do the same, but it's up to him.</p>
<p>There is this very basic misunderstanding young people have, and it's everywhere on this forum. And seeing it kind of drives me nuts. It doesn't really matter what you major in. It's about where you are 20 years from now, and while major X may help you get job Y that leads to where you want to be 20 years from now, if you hate major X and love major Z you're more likely to get to where you want to be 20 years from now with Z because of enjoyment of Z. Enjoyment of Z means you're going to study Z and think about Z and you will therefore be better at Z--and better is a much more marketable skill than having taken a course in managerial accounting.</p>
<p>Even if you can't get job Y with major Z, or it takes longer. And you could always double in major X if that's a concern. Arguably the greatest military tactician in the history of the world (and the first) said "We will either find a way, or make one." If you are better at something, and you are confident in that ability, and you are willing to learn a few basic skills (record keeping and accounting and learning about raising money and managing people and "developing" an entrepreneurial spirit and blah blah), you can make a way. Of course, plenty of people never develop those secondary skills, and that can and often does keep people that are exceptional at a specific subject stuck in a poor position--but it's their choice to not expand and develop additional skills.</p>
<p>Being excellent is better than anything else, even if what you're excellent in isn't as pragmatic. I'd much rather be a writer in the top 5% of all writers than a programmer in the middle 50% of all programmers. Most people can get to the middle 50% in any discipline, very few people can find one thing they're good at and get to an elite level.</p>
<p>Most people are focused on their first jobs here, which is reasonable, and is why people hyperventilate and focus on these specific, more preprofessional programs. "O noes, I got rejected from Wharton and now I have to go to a state school, what ever will I do?" I've hired people before, and I don't care what their major is. I care what skills they have. Yes, having a degree in something preprofessional makes your life easier when you're first trying to get a job, but once you're "in" all that matters is what you can do.</p>
<p>If you enjoy physics, if it's something you think about in the abstract in your free time and you do well in the subject, you should study that. If it's that way for engineering, you should study engineering.</p>