I prefer take courses in a variety of subject areas in order to get a board education to focus on a single subject area in order to have a deeper understanding of that area for a few reasons.
The first reason is when taking a variety of courses, it give me an opportunity to learn about subject outside of my field of study. So many fields of study are related, I never know when knowledge from one area will be helpful in another.
The second reason is my society. When I take a variety of course, I will be familiar with many friends. So having many friends will help me learn new experiences. Such as learning a solving computer problem or doing skiing.