I agree. I feel like there are plenty of other choices to pick from for a beginner's first programming language other than Python. Perhaps SmallBasic (http://smallbasic.com/)?
edit: I'm being hyperbolic here, but I think ubiquity is extremely important. You want people to be able to play.