Should you buy a house for steady rent or invest in a shop or office for higher returns? The answer is not straightforward, ...