I did 3 years of both in college through a dual degree program the college had setup with a CS concentration.(dropped out my senior year, but went far enough to give you a general idea)
Keep in mind, this will vary from uni to uni:
MIS from my experience was more about database management and very basic coding skills. It was definitely more business oriented. There was a decent amount of introductory Service Oriented Architecture and other kinds of somewhat technical topics, but it's not really all that relevant.
CS still gives you the fundamentals needed to take on different kinds of system architectures and problem solving.
I by far favor CS as far as what skills will be most worthwhile. You will learn everything you could in MIS as you go along in CS. There's either a lot of overlap or MIS just plain has a lot of lacking skills as far as technical goes.
Despite the stereotype that CS is more academic, lots of those topics are amazing to have under your belt. If you're hoping to get a programming job CS is still the easiest way to get in the door.
If you just want to be a project manager (good luck at entry level) you might get away with MIS.
I would recommend the CS degree with an MIS minor instead.
It's not a bad courseload in doses, but overall, to me, not as useful.