Does CS offer a bette future?.... well, coming from me... I would say yes... Actually I would say get a MIS degree, instead of CS.
IMO, a MIS person can do the job of a CS major, but not vise-versa. Simply because most MIS majors are in the 'business' school and CS is in the science school.
MIS will learn to program.... but maybe not as in depth as CS.
Reason for me asking why changing degrees.... Because, no matter the money... YOU HAVE to love what you do.
money does not make you happy, it just makes life easier.