Personally - the A330 Hawaiian lie-flat in my opinion is a terrible seat - it is not comfortable. I'd take a United lie-flat over anything Hawaiian offers. I'm hoping the new lie-flat seat on the 787's when they come out are much improved.
Food/beverage would be better on Hawaiian than United.