I don't see the problem with adding weight to push ups. There are a lot of variations you can do, too... dive bomb, one arm, handstand, plyometric, finger tip, knuckle, etc.
I just never really liked the bench.
That said, Rippetoe's/Stronglifts is a good choice too. Start with the bar...