In general I think halberds are better.
With Grey Knight terminators you never want to be in
CC with other armies' terminators. with that in mind, your terminators are going to rip through normal marines with ease, any weapons they have that can bypass your normal save are
init 1.
so you dont really have to worry about high quality attacks, more about quantity. halberds really cut down the number of models that can attack you.
But again, personal preference