My last project with tensorflow was in 2016, since then Eager Execution was introduced. After reading further into it, it seems as if it can be used instead of the original approach with a session object.
Since Eager Execution gives better feedback and a more straight forward approach to designing and debugging neural networks, should we always use Eager Execution for new projects, or are there advantages of the original session approach?