No one and I mean No one can answer that question for you. It’s your personal finances so you gotta pick what’s best for you.
You listed the general pros and cons of the different class rentals. I think the more important question to ask is where does your budget put you. If you can grow a portfolio of B class rentals, I’d say do that over D, you’ll get less problems which I value over anything else. I chose to start in “D” class rentals because:
1. I don’t have a lot of money. I could get a place all in for under 50k and rents are between 700-900. Also, I think this covid situation tough is all how important it is to reserves.
2. I want to be a DIY landlord and do my own BRRRR starting off and it will take experience to get there. If I'm going to make a mistake, which I'm prone to making many, it's going to be on that 50k house and not a B class Property. Since I plan to DIY landlord and my skill set so far are close to non-existent, i know I won't be able to keep a B class tenant happy. Let's say something broke, a B class tenant is probably going to want it fixed right away while a D class
Tenant might be “okay” with waiting a few days while I figure out the right people to help.
Jay Hendricks talks a lot about appreciation so I heed that warning. There are many markets that cash flow but have 0 appreciation. I try to stay away from those. I live in Pittsburgh, PA and the “D” class I’m interested in are right outside of pgh. These properties are 10-15 minutes away from our google and Duolingo offices with many many, too many office space available for future companies (like a division of 3m is expanding near the google campus).
So don’t just go into an area just because it’s cheap. There are good tenants and bad tenants across all property types. Sure it might take more work with D than B but you get rewards for it accordingly.