im still doing pushups. and other calisthenics as well.
That's still unbalanced training. You're not training your max strength pushing plane. It makes no sense not to train either a flat or an incline bench at all. Go up to a 5RM once a week and use some linear progression. Unless you had shoulder surgery on something major I find it hard to believe pain isn't piss poor form