For me (and I know my heavy lifting power lifters will hate me for it) I find I need super sets to get my shoulders to grow. I do a basic 5x5 but on my MP day I add in a lot of extra super set work on my shoulders. front raises,side raises,up right rows,shrugs. When I walk out of the gym I want to not be able to lift my arms. This is what works for me. Along with the core lifts.
Im with you on this too.
Start with your heavy pressing for 4-5 sets then isolate the different heads of the delts with strict form.