PS is a much more fully-featured painting experience. Though it can be confusing to paint your texture in 2D when you ultimately want to view it on a 3D model.
Blender paint can paint in 2D but a huge benefit is being able to paint on your 3D model directly.
There’s a pretty amazing Blender addon called BPainter that facilitates many of PS’s painting features. It’s the best of both worlds.