The best long term stocks for next 10 years combine high ROE, low debt and durable demand. Here is a 10-stock large-cap watchlist with ROE, P/E and risks.