How to verbalize "should have" in the given example below.
I should have ordered chicken (Because the fish I ordered is terrible)
There are 2 ways that I can think of and the is 鶏肉を注文したはず or 鶏肉を注文するべき
But to me, these 2 sentences doesn't sound very right because if I explicitly say 魚がまずいので鶏肉を注文はず, the はず part just doesn't fit the bill (does not sound right). The question is, is there a better word to use in such a situation?