I actually think Warrior is the ideal MT for Garuda.

The Sisters phases are between 2:30 and 2:45 apart. Warrior's big cooldowns (Thrill and Defiance) are 120s cooldowns, plus Inner Beast + Infuriate.

Meanwhile, Paladin only has Rampart for every Sister phase, but Sentinel is on a 180s.