I notice you mention the Pup - now there was an aircraft that was a good ab initio trainer, I would also include the 2 seat Robins, my own view is the both the Pa28
and the C150/2 are too benign to be good trainers, they are not designed as pilots aircraft, but as a machine that will get you from A-B with minimum interference from the pilot. The fact that many students prefer the Warrior does not mean it is the better trainer - it might be
easier, and people prefer it for that reason, but easier does not necessarily mean better when it comes to training !