Feels like they changed writers for Gareth after act 1. He took a complete turn and then just disappeared from the story, despite actually being one of the very, very few likeable characters originally.