Dilemma - Where to Invest for the long term?