I also use ElvUI. I don't know if this will help, but I create several additional chat windows/tabs on the right side pane:
- G [for Guild] - only guild-related options are active (guild, guild officer, guild/member achievements, etc.)
- PR [for Party/Raid] - only party/raid-related options are active
- Info - for information-related items (loot, achieves, rep, skill-ups, etc.)
With a healthy, active guild (like ours /giddy), I don't monitor local, trade, etc. (those still exist in the default chat windows ElvUI provides) normally: I just have the Guild channel active. When active in a party/raid, I'll turn that one on so I don't miss any pertinent chat/raid info.
I use WIM for toon and RealID whispers.