
I think the best thing for you to do before choosing an engine is decide what you want it to do. Sounds to me like you want a strong engine, which maybe indicates that you want to rev it, in which case it all comes down to budget.

There you have it. For those on a tight budget it's perfect.