the thing that gets neglected the most in my experience is core. everyone remembers to exercise chest, arms and legs. the things you listed are more than enough to be in perfectly good shape. i bought a cheap bench on craigslist and sorta wish i hadn't. you can get pretty similar mileage out of pushups and pullups without wasting a lot of space. (it will serve as a tangible reminder to exercise, but you don't seem like a procrastinator).
anyway, if you have some kettlebells you can do good core exercises. but really all you need is a floor mat and a knockoff p90x blog.