The best Android starter phone I can recommend where the user won't be pulling their hair out due to the phone running like absolute trash is the LG Optimus S.
My Daughter has the Transform (Free from HEB Plus), my wife initially got the Intercept (Free from HEB Plus) but holy crap, that phone sucked! We returned the Intercept and got the Optimus S (free from Best Buy). The difference between the Transform/Intercept and the Optimus S is insane! Yes, the specs say Transform/Intercept have 800mhz processors while the Optimus S has a 600mhz one. But TRUST ME, the Optimus S runs sooooooo smooth.
My daughter had the option to switch to the Optimus S but she choose to stay with the Transform because it has a keyboard, front facing camera and a flash. She HAD to have the keyboard, which was the same thing my wife said (Which is why we got her the Intercept) BUT when I see both of them use their phones, 95% of the time they use the onscreen keyboard. My wife was using the Samsung Reclaim prior to moving to Android and she's definitely liking it after getting the Optimus S. She HATED the Intercept and wanted to go back to her Reclaim!
If I didn't have the need to own a top of the line phones (Evo 3D), I would absolutely, 100% use the Optimus S. The only drawback is the space on the phone (140mb) but for an Android beginner, they shouldn't be filling it up with junk anyway!