It is always best to master what you have acquired if you are going to go on the path of career development. Having more specialization of your course will ensure you a better position while taking another course will give you lots of job options but won't assure you of a higher position especially if the competitor holds master's degree or PHD. Though further education can be taken in the later years, it is always better to have it early.
But of course, if the point of view and interest is taken into account, your friends must do whatever interests them. Taking learning of things without interest won't have the same effect as learning things that interest you most.