The good ending requires doing all the loyalty missions.Even though gliding and the dash ability burn stamina nonetheless, landing fully replenishes your stamina bar so you can just take massive bunny hops across Steelport. Don't spend early-game money on increasing your stamina bar! A very early set of missions unlocks infinite stamina.