Precision Attack is the reason to take Battle Master. Riposte, for example, is not as useful as using Precision Attack to allow you to land more of your hard hitting Great Weapon Master attacks. The nice thing about Battle Master is that you get to take more than one ability.