This happens with every language that has a lot of features. You have to try them before you can form an opinion.
Seems like the key is to not have a lot of features, then.