At the actual table, I opened 1NT, immediately overcalled by 3D, then partner bids 4S. We agreed fit showing jumps in competition after suit openings. Here, I have no idea what it meant. (And I forgot to add, we agreed 2/1 GF) Partner said I should have opened 1H, which I am not entirely in agreement with. My only argument is, with the great 5 card heart suit and AQx in spades, would it be better in a general situation if I opened 1H instead of 1NT? (as opposed to say if my other values were in the minors)