Since the introduction of smartbones I've been trying to change my ways of having a lot of bone layers per character. To 1 single bone layer for 1 character.
But, shifting keyframes on the timeline can be a hassle.
Here is a suggestion for the timeline, I guess this could be an option you can put in the preferences. It would be handy for bones at least: