I have flown both. HA's F on the A330 is a lot better than AS's F to Hawaii. Both hard and soft product.
Unless you have another planned use for those miles, I would take HA. But, I am a fan of burning miles quickly to avoid sticky situations like devaluation.