To me, the words “cheap” and “inexpensive” are not interchangeable. We are all looking for a bargain and that is understandable.
A cheap house might be s split level in the burbs built in the 1980’s. It has 2000+ square feet of finished living space and an attached two car garage.
It may also have the least expensive old furnace made in the 1990’s and floors covered in vinyl or inexpensive carpeting. The kitchen cabinets are made of some kind of a composite and the counter is plastic.
The wood trim might be very thin and the fixtures in the bathrooms are the least expensive faucets, sinks, toilets and tubs found at the big box home repair store.
The word cheap means: of little account; of small value; mean; shoddy. At least that is what it means to me.
An inexpensive house might be small and a little run down. It has hardwood floors and a brick fireplace and a newer 40-year roof and high-efficiency furnace.
To me inexpensive means: low-cost, modest, economical, competitive, affordable, reasonable, budget or even bargain.
It is a matter of individual taste of course but I strongly favor inexpensive over cheap, especially in housing. As prices keep rising even inexpensive homes are getting more expensive but bargains can still be found.
The word “cheap” is common in Internet-based home searches but I am not going to use it as a keyword in this post.