To each his own. Find what works for you and stick with it. There is no magic workout. There are however prevailing theories. I have tried lots of different workouts. For mass I get the most benefit out of
warm-up
Incline 5x5
Flat db 4@5-6
hammer strength press 4@6-8
flyes or crossovers 4@8-10
Total of 17 sets. Your program is 19-21 sets. If it is doing what you need then keep with it. If it isn't then change it.
I am probably going to drop the flat dbs and switch to a decline db.
I have no Jedi powers...so take this for what it is worth. One day I will have 10 posts so my opinion may mean more
I have not found that soreness is a barometer of mass/growth although I do like the reinforcement that it provides that I worked hard.