Is it worth it migrating from v1 to v2 at this current moment?

As @chrisbenseler said, it’s more of a rewrite than a migration effort. The two questions that really helped us migrate were:

  • Fast forward 2 or 3 years. Looking back, what % of project investment would have happened before today and what % still needs to happen? If you’re less than 50% through the investment, then switching to Ionic 2 might make sense. If you’re almost done and just doing maintenance, I’d probably stay in Ionic 1.

  • Are there any compelling features / benefits of Ionic 2 that you can’t achieve with Ionic 1? (For us, it was a clear yes with typescript, object oriented development, cleaner UI design, faster performance, and PWA potential.)

More background on what we learned at Ionic 1 -> 2 Migration Strategy (ngUpgrade, Angular 1.5, etc).