The Euro will never be popular in the next 40 years, essentially due to the ageing population of the country. Older generations will never accept it, whether that is for right or wrong who knows, i'm certainly in no position to discuss the economic implications of staying with Sterling or moving to the Euro.