Greetings. I’ve conducted some side-by-side tests stabilizing footage in PP and AE and have found the results to be the same. My guess is that it’s the same engine powering the effect. So I would recommend whatever software you’re more comfortable with and go with that.
~ Andrew