In my opinion, cloud mining is the way to go. This is because on most cloud mining sites, you can quickly sell your GHS after you do not want to mine anymore, and make most and possibly even more of your money back.
You can apply the greater fool theory to physical miners as well. Can you share with us a cloud hashing that you can actually profit from?