I have been building apps using both the Yeoman angular generator, the Yeoman ionic generator, and regular ionic (without Yeoman). I love what has been done with ionic, but I honestly find the scaffolding provided in the Yeoman generators easier to work with. The difference is in how the pieces are referenced. In Yeoman, all files, whether they be controllers, services, filters, or directives, all have the same module name. This feature eliminates the need to inject each piece since they are all essentially inheriting from the same module. Ionic on the other hand does not do this. Instead, ionic prepends the app name to the module name, requiring the module to be injected anywhere it is needed.
I am sure there are pros and cons to both approaches, but I can honestly tell you since I started using the Yeoman way, my debugging time went way down.
Is there any way to provide a scaffolding option, so users could scaffold out their ionic apps using either technique?
Just a thought. Keep up the good work!