Here's my belief:
I believe that provided that you give your max effort and train smart, the way you train doesn't matter that much when it comes to the type of physique you will build. I think that we are all "designed" to look a certain way and training with weights will simply allow you to reach your muscularity potential.
Now, if a program neglects a certain muscle (biceps for example) it might stay somewhat underdeveloped so there might be some very slight differences between the effects of several different programs, at least in the short term. But in the grand scheme of things, if you train hard for 10-20 years, eat well, you will end up looking the same way regardless of the style of training you used: the way you were designed to look.
Of course drugs change the equation. but for the natural trainee I believe it to be 100% true.
That means that you should never stress wondering if a program will work. Provided that it follows sounds principles and methodology and doesn't neglect anything, it will work if you give the proper amount of effort.
I believe that the most important thing when selecting a program (or deciding NOT to follow a program) is that it fits your neurological/psychological profile. In other words you must be intrinsically motivated by your training, you must love doing it. The rest, unless you have to peak for a certain date, doesn't matter.
Let's take myself as an example. I love low reps, either heavy or explosive. I also enjoy partial movements, isometrics and eccentric overloads since they give me the superheavy feel I like. I HATE doing isolation exercises, pump work, high reps, drop sets, etc. In the past I forced myself to do these because they work... BUT EVERYTHING WORKS! They did stimulate growth, but did not give me a different physique than when I do only my heavy work.
So I decided to actually stop pretty much all isolation work (except for an occasional set here and there to work on mind-muscle connection).
The reason I dropped isolation pump work is NOT that it doesn't work. It's that I HATE doing it and it kills my motivation to train and as a result it negatively affect my whole training.
But for others it's the opposite, they don't like heavy lifting and prefer to pump away. That's fine, if that's what you enjoy, do that! If you give the proper effort it will work.
Personally I do not do well on "planned programs"... routines where the training sessions are designed months in advance KILLS my motivation. In the past I forced myself to do it because "that's what you're supposed to do". But all my best gains came when I did not have a training program. I had an idea of what I wanted to do on all the days in the week but that was always subject to modification even while I was training. I went back to that and it's going great.
Again that's because it fits MY psychological profile. Having to stick to a planned program killed my motivation. For others it enhances it.
That having been said; if you enjoy the feeling of heavy lifting and getting strong I'd go with the strength & size program, if not go with the maximum mass plan.
BUT none of them are designed for a home gym and require machines, sadly.