Hi Shawn, I use the Steam version of Substance painter – my wife bought it as a present!
I can’t really comment on the other addons you are using as I don’t have any of those but I would say I’m more than happy with SP for my texturing needs as a hobbyist. As @frikkr mentioned about the Substance source, I do miss that with the Steam version, but personally I cant justify the monthly subscription to access this.
Obviously not quite the same quality as Source, but there is also Substance Share https://share.substance3d.com/ where you can download various textures and materials etc for free.
Anyway, I would recommend it as a really useful addon and not that hard to learn if you are familiar with how Photoshop layers work – for me this is much more intuitive than texturing in Blender.