No, it punishes pkers and rewards non pkers. The healing prevention on low ap players is pointless and annoying, and the gold ap killed pking since not only do people stop pking to achieve it, but those who have it can't be hit by swords.
Additionally, the differently colored names are annoying. The one system that indicated guild members/friends was much more convienent. The new floating indicators for them are laggy and more frustrating.
IMO it would be best off if we could just set our name color.