I personally don't like key signature changes for just a few bars. I would rather just read the accidentals, especially if I am sight reading something and didn't even get the time to look it over enough to see those key changes. But, as I had said before, for me it doesn't really make much difference if you write Cb I still know where it is and what it is even if it is not normally written that way.
I too can handle Cb, it's the double sharps and douple flats that explode my head.
Also, FWIW, I don't read sheet music, I either play by ear or from chord sheets. And I enter
chords into BiaB. Obviously my music theory is weak but growing. My understanding is that the chord spelling tables I'm putting together are completely independent of any key(s) the song may be in. In other words, these tables work for all keys. They are simply intended to show how chords are constructed (which is turning out to be valuable to me in at least 2 ways).