When any article talks about "best", it really depends on what each individual's objective is...is it cash flow? Is it capital appreciation? Is it a combination of both? Is it even something else? Also, let's remember that valuation of any asset is mostly determined by the quality and consistency of cash flow. The fewer risk factors a cash flowing asset has to continue to cash flow in the future uninterrupted, the more valuable it is. Though, if you're able to manage certain risks that the market has factored into the price of an asset, you can increase your yield accordingly. Again, it all depends what your investment objectives are when it comes to determining "the best" of anything.