As a psych major, I will have to disagree with the notion that the whole major is "cake" compared to biology and other hard science degrees. This is simply because the range of psych classes one can take to obtain the degree can vary a great deal. I am going to assume many of the friends that you guys mention took fairly easy psych courses to obtain their psych degrees and thus it seemed "easier" than a bio degree. However, if your UG doesn't have a separate neuroscience department, it is often filed under clinical psych, and trust me, a 3000 level psych/neuroscience course is much more difficult than your typical biochem class. For example, I took a 3000 level behavioral genetics class at UG at the same time as biochem, and every lecture, the statistics used in my Be-Gen class made my head spin. Furthermore, classes like physiological psych is at least the equivalent of any bio course.
Anyway, like many others have said, do what you like, and I suggest you pick a major in the social sciences or other areas unrelated to science if you have interest in them, most often these majors will teach you a lot about life a hard science major can not. And you will NEVER have that freedom to explore the subjects you want in post college education regardless of the field you chose to be in.
Althogh, I have to agree that even tho I took both upper division bio and psych courses, engeering scares me, more due to the fact that my buddies often sit there for two or three hours figuring out ONE problem, a lot of patience lol.