Certainly a bit harsh on ED, which still has much to be said in it's favour (great shops and nice park in Dulwich). But SE23 is a lovely place and it is good that you are happy with where you live.
Honor Oak is particularly well provided for with restaurants and I love getting the train there from Forest Hill, because it feels like you arrive before you left! For me Honor Oak restaurants are part of Forest Hill town centre.