Personally... I would say Canada... but I have a love for Canada :P
Canada has a strong economy at the moment in terms of currency, it's pretty cheap to live there, it's easier to get a VISA/Citizenship there and they aren't as defensive as the US in terms of background checks etc