Narada had behaved like a reactive subordinate. Very obedient, doing what the master told him to, leaving all the thinking to the master. Garuda behaved like a proactive subordinate, anticipating all his master’s moves and preparing for it. That ‘ability to anticipate’ made Garuda more efficient and effective and hence more valuable in the eyes of Vishnu.