1. Features 2. Performance 3. Usability

You can pick only two options;

You could use D for all three - https://github.com/Netflix/vectorflow