Hi sis angel, I own several 9west pairs (closed shoes, peep toe & open toe sandals). I also used to wear Rockport. To be honest, 9west is not as comfy as Rockport, but they're not that bad either. If you want, get one size bigger and use some footwear cushion sa sore areas. That's what I do with my high-heeled 9west pairs.
Btw, I have a similar pair like the one you posted but mine is leather. Ok naman siya sa forefoot and heel areas. Sore area for me was the peep toe area itself.