If 5/3/1 is taken as a "general fitness" program, where you're adding in some cardio (hill sprints, prowler, etc.), then it's probably a good program. If you're trying to take it as a way to actually become good at powerlifting (or another strength sport) then it's awful compared to other methods. The volume on 5/3/1 is a joke, even with BBB. Without BBB you're essentially getting ONE work set. With BBB you're getting six work sets, but let's be real, 5x10 is not that difficult, nor does it allow for good practice of the lifts (actually, neither does that one other work set).
I'm a huge advocate for working with Prilipen's Chart, and the volume you get by following it will be two-three times higher, at a minimum. Probably even more. Not only will the volume be higher, but the number of lifts will be higher, as will the number of sets, allowing MUCH better practice than 5/3/1.