Same here. I started out as a CS major but got my degree in CIS b/c the courses and material were much more real world, and fun. I was doing practical programming in my first course, learning about web apps, creating databases, and I even learned about hardware and how to build my first computer (not in a low level engineering sense, but piecing them together like modern day enthusiasts do). For someone coming from a music background with little to no heavy experience in computers prior that time in my life, CIS resonated with me much more at the time.
However, I always found myself missing the math aspects of CS, and to this day I regret not having the lower level foundation that CS offers over CIS/MIS. In hindsight, I would've stuck w/CS.