Related to #2070 Performance was the main issue for not adopting it earlier, but it has been significantly improved in recent versions. Benefits - More aggressively optimized for gas usage and bytecode size - More efficient for complex logic and large scale projects - Better debugging information and error messages