correct me if im wrong...but you did start this thread asking for the best program for mass and size gains. i gave my opinion, and then backed it up from personal experience. oh, and youll gain 7.222 pounds on a 10 week program of 5x5. everyone gains exactly that amount. even if you are anorexic. needsize is just a fucking genius.
The one you can stick to whilst giving 100% effort
Really, any program is 100% better than none, and I'd say without hesitation you will get 80% of any benefit there is to be gotten from lifting with any (decent) program you can adhere to for long enough if you are eating correctly.
The only constant I would say is that you HAVE to have all the big compound lifts covered, where your joints allow it.
You can leg press if you have a knee condition that doesn't allow for squats, but:
BB curl = no substitute for chin ups
Pec deck = no substitute for B.P or Cable chest press
etc.