I’ve weight-trained for decades and switched up my routine during the pandemic. I have only a small room available at home for this, which I also use as an office and music studio. So, not a lot of space.
I bought a pair of Bowflex SelectTech 552s (https://www.bowflex.com/selecttech/552/100131.html), a stand for them, a bench, a stability ball, and mini loop bands. Then I started using the Fitbod app (https://fitbod.me) to take the guesswork out of my routine.
This has been great. Fitbod will gradually ramp up resistance, vary your workouts, target different muscles based on recovery, and adjust your weight levels based on your performance. Then you can use the 552s to select the right weight it recommends.
Anyway, your mileage may vary, but I’ve been very happy with this setup for years.