...such a "wrong" way to think! You can say that you'll stick to Perl because you know it better and it has the same feature set. But you can't say that you won't use some other language just because "it has no extra features".
The advantages of a programming a language over another are not its "features". All it matters is:
- "learnability" - how fast can you learn it (not "hello world", but how fast can you get to the level of writing "big" and maintainable projects in it)
- productivity - how productive are you coding in it once you know it well
- maintainability - how well can you maintain code written in that language
- security - how easy it is to write secure code in it
...because when it comes to features even assembler has all the features you need. And no, for a language to have a "productivity" feature (like features that make OOP possible), is not the same as actually benefiting from the possible productivity increases of that feature - for example, having an object system that is "too" complex and not in-tune with the language (eg. CLOS) or having multiple object systems (Perl), doesn't give you anything close to the benefits of a good and clean Smalltak-flavored object system like Ruby's. Or, having all the features required for functional programming (like Python, Perl, and even Ruby have), is nowhere near as useful as having them well thought and in a language that emphasizes this paradigm, like Clojure.