There is no definitive answer when it comes to the question of which kind of investment has the best return. This is because there are a multitude of factors to consider, including the specific investment, the timeframe, the market conditions, and the investor's goals.
That being said, some investments tend to outperform others over the long term. For example, stocks have historically outperformed bonds, and growth stocks have outperformed value stocks.
Investors must carefully consider all of the factors mentioned above before making any investment decisions. There is no one-size-fits-all answer to the question of which investment has the best return.