raise to 900-ish pre-flop or limp. Min-raise achieves nothing. Limping in and concealing the strength of your hand is kinda cool here, but dangerous. A decent raise tells you a lot more about what the others are holding - plus you still have room to fold if someone pushes and it will keep out hands like qj.
As played, i sometimes push-sometimes fold. You got in with about 50-50, and you were going to be very short otherwise - so push is fine.