out of what you havent listed, Nexus 5 as its way more likely to get Sailfish
My brother has a Nexus 5 and it's easily the best Android available today, and the price is ok, too. Also, dual booting Sailfish on it will most likely happen in 2014.