- Compile times with templates are on my system under 10 seconds.<p>- I missed your vector and unordered_map discussion.<p>- &quot;more complex&quot; is not a useful metric to compare the language systems. Similar, I can easily say, that C pointer arithmetic is creates more complex situations when verifying that code is safe to use.