So the Zs5 has little better mid range then the px?
No, I wouldn't say so - it's a matter of preference. The ZS has got the more recessed, clearly leaner midrange, whereas the P1 (and I assume that the PX will be mostly similar, sound-wise) has got the more neutral midrange that is heading into the slightly fuller and darker direction (lower root/lower midrange lift, dip in the presence range).
When it comes to tonal accuracy, the P1 would have the more accurate midrange out of the two, whereas the ZS5's is more "exciting" (but also leaner, more recessed and tendentially hollow).