Spoiler:
As for his other comments:
- Str aura also debuffs enemies. And Str stat steal does not stack with Big Swing.
- Toughness being debuffed by mara is irrelevant when comparing what Chosen and BO bring to the table. Both can buff/debuff it, so i call it a tie. But if you insist on this point, i could also say that BO armor debuff is irrelevant since Mara is way better (and also an ailment).
- Group armor buff is meh since most people use armor pots.
- Same could be said for Da Greenest!. As for resists, Chosen has a 100% uptime buff/debuff aura, while BO is only a buff and needs to be hit and proc it.
- I don't know if Mor Harcore gives immunities in RoR (haven't tested it here). If it does, then you are just giving away free immunities to a target that would be better off being punted by a BG or Chosen.
- WAAAGH corp debuff is nice for WB WE and bomb sorcs (some of their AoE skills do corp). Chosen can debuff both corp and spirit though, so bomb sorcs would benefit more from them than from BO.
Agreed on everything else you mentioned.
I also agree with dropping this for now.

edit: the image obviously considers Can't Hit me as Down you go, since their positions were swapped.