Is Choosing University of Michigan over Carnegie Mellon a reasonable decision?

Agreed. Given that OP is from California, Berkeley/UCLA/UCSD are the affordable alternatives. All are at least as strong in CS as Michigan and quite a bit cheaper for someone paying full freight; tuition + room/board at Michigan is double the COA at the UCs.