...I personally cannot gain strength solely through bodyweight exercises. It's inefficient to do say, 100 pushups in lieu of narrow-grip bench. I can supplant overheads with handstand pushups.
I understand that hard core guys would generally consider bodyweight exercises something of a compromise. I know I did, and I'm only a weekend warrior.
For pistol squats, pull ups and parallel bar dips, I can add all the weight I can move, so there's no compromise for me there. But for inverted rows, push ups and pike presses, adding weight wouldn't work very well. And so, for inverted rows, I raise my feet to the height of the bar. (I use a Smith machine bar, and the back of a bench raised to bar height, on which I rest my heels.) It's still quite easy to do, so I do the movement very slowly, squeeze and hold at the top and don't pause at the bottom. Since I do pull ups with a pronated grip, I use a supinated grip for the rows and raise myself so that my lower chest touches the bar, maintaining my body in a straight plank position throughout.
I know what you mean about the push ups. I first started doing them in volume, even with my feet raised on a bench. But after a while, I improved the form by going lower so that my chin and upper chest would slightly graze the floor while maintaining my body in a straight line with feet elevated. I go very slowly and pause slightly at the bottom but don't lock my elbows at the top of the movement. I keep my hands about 5 or 6 inches wider than shoulder width on either side.
While I can do handstand push ups against a wall, I can't do a proper set at the very end of a workout, just before my HIIT cardio, which is when I do shoulders. And so, I do pike presses, again with my feet elevated on a bench to make it harder. Also, from what I've seen on the Internet, most people only seem to go down until the top of their head touches the floor, which I think is a rather limited range of motion. I prefer to go a bit lower, with either my nose or chin grazing the ground, again adjusting the cadence to complete a reasonable number of reps to MMF.
I realize my workout doesn't include any Olympic movements or very heavy weights, but what's you're general opinion of my workout as I described it. Please be candid.