I think you may have already highlighted the best pubs… there is a Wetherspoons at Rushey Green which is well a Wetherspoons. There is the Black Horse & Harrow close to the Town Hall, its an impressive building, but can’t overly recommend.
If I go for a drink, meal that way there is a Turkish restaurant / bar in Bromley Road which is reliable grilled food. mekanrestaurant.co.uk.
That said with the new flats etc, I reckon there will be some upgrades in years ahead. The old/new Catford Bridge Tavern. The Harrow could become another Chandos.