With SharePoint 2013 came some additions and changes to service applications and services.
Normally I would keep all services instances running on my application server and leave only Web Application, Timer Service and Search Query services running on my WFE's.
After a full install of service applications in my SharePoint 2013 farm the following services are also started on my WFE's:
App Management Service
Distributed Cache
Microsoft SharePoint Foundation Subscription Settings Service
Should I leave these services running on my WFE's or restrict them only to the application server?