I think people are moving away from the Copenhagen interpretation to other interpretations such as consistent histories, decoherence, and many worlds. Bohmian interpretation is another option, but I find it inelegant and it doesn't hold too much sway.
Personally, I feel that consistent histories* is the best. In this interpretation, the cat is simply dead or alive. We don't know which until we check, but the cat's state didn't change when we opened the box. Note that whatever is enforcing consistency does not obey causality---the laws of quantum mechanics are essentially symmetric in time (more accurately CPT). In some sense, the future is "prewritten" though we have no way to measure it, and the current state of the universe is required to be consistent with the future state. So if the cat is dead in the future where the box is opened, it's already dead with the box closed.
I prefer the "block universe" depiction of the universe as a stationary 4D object, since it seems to be easiest to reconcile with relativity. Relativity of simultaneity makes no sense if the future isn't already written. We call this 4D universe object a history, and all the events in the history have to be consistent with laws of physics. It makes no difference if you think of the past causing the future or the future causing the past: they are just there and neither is created from the other. In the many worlds interpretation, every possible (e.g. consistent) history exists, but I think one is sufficient.
*I might be mistaken on what consistent histories is. My description is my personal interpretation, which might coincide with the definition of consistent histories.