Oh dear; here we go again. Every couple of months someone has to ask this question and all the Honda haters come out of the woodwork. It's funny how MR2 guys hate on Honda so much.
If you want my advice - I'd say buy a 2zz. You can get them cheap because Lotus owners are always swapping them for K20's.
2zz engine/transaxle/supercharged k20 swap - LotusTalk - The Lotus Cars Community