If you have any cartilage left, visco-supplimentation is a good way to go. Product like Synvisc are essentially HA gel and have been shown to be pretty effective for a lot longer than steroids. The surgery rarely helps, but sometimes does, so it keeps getting done.