My main use case for Porter is to simplify Kubernetes deployment on simpler applications, and for developers, I use it to work alongside Kubernetes and leverage the automation and templates to deploy applications.
A quick, specific example of how I used Porter for one of my applications is when a customer wanted to have an app on the web with containers behind it. The client wanted their hands in the scaling of those containers, and since they did not know much about Kubernetes, I used Porter to provide a UI on top of Kubernetes so that they could automate the operation.
My main use case with Porter is to simplify Kubernetes operations and provide a UI to customers.