Sheer Force was never a Dreamworld ability, lol.
Personally, it depends on the type of Pokemon you want Braviary to be. However, most Braviary that I tend to run into run the Defiant set. Really, it's pretty logical how Defiant is much better than Sheer Force. For one, Braviary serves as a Physical attacker, meaning that you're safe to switch in freely to a Stat-reduction move which is really handy. It also counts against moves with secondary stats too. So like, if you get hit by, say, Psychic and you actually DO have your Special Defense lowered, you still get +2 Attack. :3 Additionally, you wouldn't have to worry about Pokemon that run Intimidate because you get a net +1 Attack which is also really nice.
Really, the only time you run Sheer Force is when you give Braviary a Life Orb because then he absolutely wrecks without taking LO damage. But other than that, Defiant is better than Sheer Force in so many ways, and after getting Defiant activated once, he just destroys. Getting hit from a Braviary with +620 Attack isn't going to feel nice.
Keen Eye is sad. If you HAD to choose between Sheer Force or Keen Eye, definitely choose Sheer Force. Keen Eye is one of the most useless abilities out there, in my opinion, lol.
And uh, last time I checked, breeding with abilities you want doesn't matter because the ability of the baby Pokemon are random, I'm pretty sure. 50% Sheer Power or 50% Keen Eye.
Hope I helped.