when the PK4 works it works FAR better than the ICD3. You should be fine, without having to pour money for the ICD4.
ICE4, i honestly don't know anybody that is using it and it's still rather new with many "to be developed" functions.
In any case be sure to power the board EXTERNALLY, otherwise funny things may happen during the debug session