Flamebait, but I'll answer from my own experiences.
1.You don't have to do it van Rossums way.(indentation crazy)
2.Tcl doesn't force OO on you if you don't want it but does have some nice OO features. (namespaces,etc...I know
python doesn't force it on you either,but it sounds good)
3. Easier to learn. Much easier. The strings, lists,
dictionaries, tuples, etc..made me want to tear my hair
out. The pseudotyping , IMHO, is in your face all the
time.
4. Small thing, but to me it was a big deal: the closest
thing python has to tkcon sucks so badly that I wanted to cry.
Tkcon has got to be the handiest app ever for testing
and creating code.
Conclusion:
If I want a strongly typed, fast, language with OO I'll
learn C++.
If I want a slower, trickily typed, interpreted
language with weird conventions and OO I'll choose
python.
If I want an interpreted language that isn't picky,
offers OO if you want it, is a little on the slow side,
and that makes typing basically invisible I'd choose
Tcl.
In my work I use expect and TclX quite a bit.
With python I wouldn't know where to start looking
for similar packages.