HI George,
Yes, I would say that gaining my PMP was very beneficial in teaching me how to manage stakeholder expectations, Inter-team communication, Action Item Delivery, etc. As a Software Implementation PM I'm constantly asked to communicate between our internal engineering team and our stakeholders regarding what they are expecting to have delivered. Luckily I'm not alone, and all my projects also require a Technical Lead to communicate the more complex aspects of the projects to our engineers.
By obtaining my PMP I find that I can more efficiently prioritize action items based on customer requirements, manage internal teams bandwidth and lack thereof, as well as communicate more effectively with cross-functional team members. All in all I feel my PMP has helped me a ton and would also prove beneficial to yourself given your brief background.