Biggest issue for me is the fact there is too many item's that you can acquire only with your credit card.
Everything should be buyable with in-game currency.
But as Seaman said with lot's of time and patience you can have decent ship without spending any real money. For example this event was super, I made shit load's of pearl's from it. If they keep doing this kind of event's I will be pretty happy.