I've been lifting for 15 years, mostly in the gym. The last couple of years though, I've realized how much you can do with bands. You can't beat them on cost and convenience in the realm of home gym equipment. The only thing you can't reasonably do with them are squats. Deadlifts can be substituted with pull-throughs which are a better posterior chain movement anyway. Yea, you might have to do more reps. That's infinitely better than nothing.
Unless you're a competitive strength athlete, or trying to be one, not having access to a gym is frankly an excuse. In my younger days I used to have a very rigid mentality when it came to strength training which eventually led to burnout and extended vacations from the gym. Having mental flexibility instead of striving for some notion of perfection is what's kept me in this game long-term.
EDIT: typo