here are some thoughts on powerlifting programs. proven programs that lay out just what to do are going to work. there will be no holes in the program. train hard, eat hard, recover hard and you will gain results. and now for something more specific.
5/3/1 - simplicity at its finest. it works, simple as that. the accessory work is varied greatly to fit you have not done right in the past and can change when needed while keeping the main lifts, or meat and potatoes, in place.
skeiko or smolov - higher frequency work at lower percentages. it mainly uses the idea of improving a skill by constant repetition. but be prepared to fail if you are not used to the sudden jump in frequency. dont give up. keep pushing. it may take 4-8 weeks to get used to the frequency.
westside/conjugate - one of the most difficult programs to work on yourself. one of the most difficult to understand. can produce the least results if you dont know how to program correctly and i mean simple programs as well as complex. you must understand your correct amount of frequency, volume, and intensity and understand how to properly adjust as your work capacity for each changes over time. if done correctly which it very rarely is, can produce immense gains. and by immense you may gain 50-100lbs in the first on lifts with diminishing returns after that. which is what can happen on any program if you work hard, eat hard, and rest hard.
cube - a variation on westside/conjugate that is claimed to be better for non geared lifters.
there are others. and they will all work if you follow these basic rules, work hard, eat hard, and rest hard, do conditioning, and hit your weak links hard. if you dont follow those basic rules then it doesnt matter the program as it wont help much.
you should pick the one that you believe in the most as you are most likely going to succeed with that one. pick one that has the training days you can do, like 3 or 4 or 5 days a week as you are more likely to succeed.