I’d add that an adjustable bench can be a game changer. It allows you to perform a wider range of exercises with dumbbells, like incline and decline presses, and it doesn’t occupy much space. Additionally, if your budget permits, a suspension trainer (like TRX) offers versatile bodyweight workouts that build strength and stability, complementing your pull-up and resistance band routines nicely.