The shit with Vito was stupid. However, he would be seen as a hero to many today...
Glacier was actually a cool concept. They just built it up to unreal expectations, so unless he had that one spectacular moment, it was dead in the water from the start.