Nassau is much larger. Freeport seemed like a dumpy island to me. You had to ride a taxi to get anywhere good. I know in Nassau you can at least walk to a beach (starts with a J...Junkanoo, or something). It seemed real nice when I went by it a few weeks ago.
Disney Wonder- October 2010
Carnival Sensation- October 2012