Been in the game now for 30 years and have done dozens and dozens of workouts. One works for a while and then I go stagnant and need to change it up. You're forever going to need to experiment and keep plugging away.
Personally, I love high intensity training that can include classis pyramid sets, drop sets, supersets, rest pause, etc. The reps and sets don't matter as the idea is to blast the muscle to failure and really shouldn't take more than 25 minutes. Lately, I'm on a routine where I train every third day and each muscle group gets 8 days rest. It's killer and I'm making some really good gains.