Also the interface on the P12 module is very good, programming it is not a hassle.
I have the P2 as well and tend to program that the same way I do the P12, ignoring most of the other knobs!
Interesting... I consider myself more of an intermediate programmer and the P12 would definitely be a step up in terms of complexity of the synth engines I'm used to. For that reason, I figured I'd benefit from the visual/hands-on aspect of a knob-per-function (or in the case of Patch Morpher, an 'icon'-per-function interface), while I wrapped my brain around all the additional possibilities.
But maybe I'm overthinking it? You're not the first person I've seen say that they found the physical UI of the P12 module to be sufficient...
It is very well designed, you only ever need a maximum of two button presses to get to the control you are after.
So to get to say the oscillator shape you just press the button next to the oscillator you want to edit and the soft knob 1 is now the osc shape.
Or to get to the amp envelope press the amp button and then the second soft button, now the 4 knobs are the A/D/S/R.
After a while you get used to the button combinations and it is automatic without even looking at the screen.
Setting up modulations is easy as well, to assign LFO 1 to say oscillator 1: hold the assign mod source and tap the LFO 1 button, now hold the assign mod destination button and press the osc 1 button to step through the destination sources on osc1, set depth with soft knob 4.
It really is a masterpiece of design.