Which line in Computer Sciences is more prospective from job point of view - software or hardware?

Computer Science is supposed to be a good career line and there are good job prospects in this. Many students take up computer science as a part of making their career in this prospective line.

What is your opinion as to which has more prospects from jobs point of view - the software area or hardware area?

As I understand more people like to go to the software side. Is it true?