Honestly, most job don't even require degree, most company care about your knowledge and experience.
So, it's doesn't really matter, choose what you like, you will still be able to get your dream job.
In theory, that might be correct, but in practice, most companies will look at your resume, and, if they don't see a degree, the resume goes in the trash.
Well, if you have zero experience it's harder to get through the HR guy, but as soon as you have experience it's doesn't really matter.
I mean, there is alot of company who care about your papers instead of what you can give them, but i don't want to work for a company like that. It's a bad attitude, and it's really far from me.
For example i want to work at Riot games later on, it's a pretty huge company, and they say you need Bachelor degree OR equivalent experience. Well, getting equivalent experience is not a big deal, and it's much faster than spending 3-5 years at university... Of course if you want to get a degree do it, it's good. But it's a choice, not mandatory.
Alot of company write that you need Bachelor's degree just to write something... I know it for sure, because most of my friends who work in the industry have no degree and will never have (i also don't have, and i like my job as a c++ developer), but their companies write that degree is required... so i don't recommend to take that part seriously. If you are good enough for the position and that's the only missing part just ignore it.