We have done extensive research on this and found that 1429: Uncharted Seas, a slot by Thunderkick, has the best return to player. Find the entire top 20 here.