Everything has a certain degree of risk.
The difference is the millionaires and billionaires take the most calculated risks possible and win more times than they lose.
You cannot eliminate the risk only make it smaller.I agree on cash flow.Never pay based on POTENTIAL or PROJECTIONS.I can show you many developers that lost their shirts because they predicted x,y,z would happen when they built out their projects.
In appreciation games it's a crap shoot.Some win and many you never hear about lose.Nobody wants to brag when they lose everything yet those are some of the most valuable stories to tell.
I would also say with cash flow to watch out for CURRENT NUMBERS. In other words is the seller or management company "cooking the books".
Example.
1.Taking money from another account and making the tenants look like they are paying on time and in full to show 100% occupancy.
2.Giving rent credits like first 1/2 month off apartment rent,or full month rent off,or no security deposit,pet deposit,etc. to inflate occupancy.
3.Retail leased properties where market rent was 18sq ft but the landlord is selling because lease is coming up for renewal and if tenant doesn't get 12sq ft they will upgrade to the new grocery anchored shopping center that used to be 22 sq ft and is now 18.
4.Watch out for pre-foreclosure volume and foreclosure volume for your area.
What I mean is when a buyer purchases a distressed property for below market value they can then rent at a lower basis and still make the same or better profit than you.I have seen this first hand.
I have seen rents for apartments 2 bed be 650 a month.Then a few foreclosures happen that buyers purchase cheap for cash.They come on the market and rent for 550 a month.The buyers rent low to get the best tenants to choose from and build occupancy quick.Then over time they will up the rents.What this does is put tremendous pressure on landlords already hurting that have high debt service loans.
Then those get foreclosed on and a domino effect happens until the market settles.
So my main point is don't count on current rent or future rent.I look at where the market is going and correcting to and buy really low so you have room in case the worst happens.
This will exclude many properties.If you make great income form other than real estate and just want a tax shelter with pay down etc. then you might look at it differently.