5/3/1 is great for beginners to intermediate levels but there are much more taxing and rewarding programs out there once you're ready to switch it up.
I write some of our athletes programs and some just use the programs online such as the cube or candito.