Each language has it's own Pros and Cons. Each language is more suitable for certain tasks than others. You will never find a "does all easily" language. I've found that my knowledge of Perl, PHP, and Java has given me the necessary tools to do most of everything that I need to do. If I had to choose between Perl and Python I'd choose Perl. But that's only because I have 10+ years of experience with the language and I feel most comfortable with it. As for the poster who said he feels Perl is on it's way out... it's not. You obviously aren't an active member in the Perl community. Perl is still aggressively revolving and being developed. Perl even has a vast amount of frameworks available for the language. You probably don't see many .pl extensions anymore simply because with mod_perl and FCGI you are no longer using extensions.
in large scale application perl needs proper care where python can be maintain easily. for beginners python is the best language to learn . but both are superb language