I guess it depends on what you're trying to accomplish.
EPA certainly is more extensible, whereas WS PPK can't be modified by end users. You could utilize wget or Lynx browser to get the same remote access ability in reading webpages (deploy once, use everywhere). I love the PPK for its simplicity in deployment. You will certainly have to spend some development cycles to get near that functionality. Not that it's hard, just some thought in how you would enact it. If using Perl, utilize PrintMetric module from the EPA to create your XML metric output.
You can certainly guess which way I lean towards. It's all a matter of available resources and maintainability.
-Hiko