Lots of heros convey their playstyle, without having a 1000 page essay of all their drawbacks. Bastion by no stretch of the imagination is a good design, let alone best.
Then his design is cohesive, not good.
The problem with that comes from the proportion between Bastion and other heros. Either they all have weaknesses, or reduce the global weaknesses for everyone.