Davy what you are describing sounds like nearly every high street in London.......
Forest Hill is nicer than its ever been and is one of the nicer areas in South London.
Crime, statistically and from what I can tell is the same if not less than the average borough in London and the surrounding area. Check out the official statistics from the Metropolitan Police website.