That said, I'm a huge fan of the home workout. There's at least an hour worth of time overhead in going to the gym, and there's mental activation energy too. At home, I can easily start a workout, I never wait for a machine, I change in my bedroom instead of a locker room, I'm using my own shower, and it takes zero time to get there.
Especially for beginners, the downsides of only having dumbbells are dwarfed by the benefits of doing it at home.
The issues that I think hit most people are not really with equipment, though, but time/motivation/energy. For that, it takes ordinary habit forming and logging progress.
I live in a small apartment, is another issue not smell?
i.e, the room with gym equipment may begin to smell of sweat?
But the coating of the weight may smell very bad, it depends on the material :
un-coated plates won't smell, but will make lot of noise when stacked together and will easily put a dent in a wooden floor
rubber coated plates are silent, but will smell horrible for months, depending on the storage where you brought it, I had to clean mine 3 times with lots of recipes, and put it on the balcony for weeks, and even now I still notice a smell in the room.
I would go for urethane plates, won't smell and are silent.
Push-ups, squats, burpees, l-sits, planks, and a whole ton of isometric exercises can be done at home, without needing any equipment.
Check out r/bodyweightfitness[1], their Recommended Routine,[2] and r/isometrics.[3]
[1] - https://www.reddit.com/r/bodyweightfitness/
[2] - https://www.reddit.com/r/bodyweightfitness/wiki/kb/recommend...
I don't have the best set up now. But my Walmart style iron gym pull up bar for my door, with gymnastic rings hanging on it, goes a long way. Sure, if I needed to progress further in the future, I would probably need more space for the rings, but it suits my workouts.
Hiking up mountains is for the leg workouts.
It's very easy to do at home if you have the space for it.
You don't need an expensive machine. A used power rack and bench can be found for cheap. I now get my workouts done in the amount of time it would've taken me to drive to/from the gym. Listen to whatever music I like. Don't have to worry about other people. Don't have to worry about weather.