The only significant problem I see with the Bandraptor is that it relies on a base 100 speed. Now that speed is decent, but in this metagame, there are many things that outspeed it. Raptor can't take much of a hit well with it's defenses.
For the purpose of a Wallbreaker, that Base 100 actually does prove very helpful, outspeeding even some of the faster defensive mons like:
Gliscor:
252 Atk Choice Band Reckless Staraptor Brave Bird vs. 244 HP / 0 Def Gliscor: 274-324 (77.8 - 92%) -- 31.3% chance to OHKO after Stealth Rock
Defensive Lando-T:
-1 252 Atk Choice Band Reckless Staraptor Brave Bird vs. 252 HP / 240+ Def Landorus-T: 174-205 (45.5 - 53.6%) -- 93.4% chance to 2HKO after Stealth Rock and Leftovers recovery
Jirachi:
252 Atk Choice Band Staraptor Close Combat vs. 252 HP / 4 Def Jirachi: 185-218 (45.7 - 53.9%) -- 46.9% chance to 2HKO after Stealth Rock and Leftovers recovery
Sub/Stallbreaker Victini:
252 Atk Choice Band Reckless Staraptor Brave Bird vs. 248 HP / 68 Def Victini: 310-366 (76.9 - 90.8%) -- guaranteed OHKO after Stealth Rock
And those are just mons close to that speed tier. It obviously outspeeds other walls.
252 Atk Choice Band Reckless Staraptor Brave Bird vs. 252 HP / 252+ Def Mega Slowbro: 156-184 (39.5 - 46.7%) -- 33.6% chance to 2HKO after Stealth Rock (Won't win, but a significant chunk to wear it out).
252 Atk Choice Band Reckless Staraptor Brave Bird vs. 252 HP / 252+ Def Mega Sableye: 205-243 (67.4 - 79.9%) -- guaranteed 2HKO after Stealth Rock
Staraptor's speed won't really let it outside the role it's in, but its good enough for the role it already plays.