Hi,
I&#x27;ve been using AngylarJS &amp; UI-Router for about 2 months. It&#x27;s great. Some of the shortcomings that struck me were-<p>Lack of &quot;routing state&quot; - integration with the history API or means to go to &quot;previous&quot; state etc.<p>No clarity in handling errors from &quot;resolve&quot; - Since there is no controller any failed AJAX request fails silently.<p>Ability to pass data (not params, more like a model) between states. This I think sparks the debate of having services to share data. But there are use cases wherein you would want to transition to-fro controllers (eg. multi page form).