I have not a fan of weapon switching for combo purposes at all.
The way I ran was remember which weapons were optimal against X target. Chaff usually ate a meathook, then blasted by the double barrel, swapped to plasma for Cacodemons and Riot Soldiers, burst rocket shots on Arachnotron & any...