practiced ten thousand kicks once. but i fear the man who has practiced one kick ten thousand times". i think this applies here as well: it's better to learn a general solution for many problems, than to have a specific solution for each small problem you run into.
so, next time you're looking at a language, don't simply look at the one that has the bigger list of features, instead look for one with a few features that work well together. 