Top 5 picks for long term investment