Thanks for the feedback jmeckley.
Regarding maintainability, agreed. Taking a look at the concepts the services are representing, I would compare it to an order entry system. Currently, I have a service for each area of the application. For example, a service for customers, one for orders...