I like the 345hp if surfing is top of your list but more for the engine design than the added hp.
You're in a tough spot comparing the Mojo vs the other two just due to overall size. I'd consider being patient and look to close a deal at the upcoming boat shows and take advantage of the mfg incentives.