Can you give some examples on edge cases with DI? Most things that don't work well with DI are due to bad patterns that just need a better resolving strategy which are available or customizable
Aurelia is arguably more mature than vue though I guess that depends on who you ask. Can you reference any bugs? Currently most issues that are open on the main repositories are feature requests or edge cases