Why use Temma rather than frameworks like Symfony, Laravel or Laminas?
These frameworks impose a fairly steep learning curve, forcing them to assimilate concepts that are specific to them.
You then become a Sympfony developer (for example), and no longer a “PHP developer”.
And at the same time, the simple concepts which should be handled by the framework become unnecessarily complex (try to make plugins with Symfony, you will have to develop an event listener…).
Why use Temma rather than micro-frameworks like Silex, Lumen or Slim?
These micro-frameworks may seem simpler to implement at first glance. But by mixing the routing and the controllers as they do, they make the code less readable, and therefore more difficult to maintain over time.
And for those who are based on heavy frameworks (Symfony for Silex, Laravel for Lumen), the rest of your code still suffers from the underlying heaviness.