The only reason i play Bang over Wraith is, cause Bangalore is barely picked. :D
With Wraith i should constantly play different legend, cause 90% of the player base pick her(this is a stretch but you know what i mean).
As far as offensive use, Bangalore is absolutely defensive legend. Wraith can be used more offensively with her portal to push and still be safe. You got it pretty wrong here buddy. Wraith was the most aggressively used legend, which is obviously offensive, and she is still a top 3 in that department.
As far as Tiers go:
This thing is old as you know what i mean.
But lets use the most common variant, which MK games also use:
S+(or S++) - OP/Broken - Horizon
S - Top Tier - Giby, Blood, Octane
A - High Tier - Wraith
B - Mid Tier - Revenant, Crypto, Lifeline, Path, Caustic(he is still strong)
C - Semi-mid tier - Bangalore
D - Low tier - Watson, Loba, Fuse, Mirage
E - Garbage bottom Tier(totally non viable) - Rampart
This pretty much is my tier list. You can kinda switch some legends, depends on the situation. Like Loba could be with Bangalore, cause she is great for looting.