Cricklewood has suffered as a neighbourhood as a result of two main factors: (a) too much traffic - on both the A5 and the roads linking Willesden Green with Golders Green
(b) being divided between three different boroughs, none of which have shown it much care until quite recently (and arguably only of the three then). Although in principle, it's next to Hampstead (I've seen estate agents describe flats on sale on Cricklewood Lane as being in "Lower Hampstead Borders", and if the pollution aspect were sorted out, could be a pretty pleasant place (as indeed, if you get off the main roads, it can be already)
I'm not at all convinced that Brent Cross shopping centre, unless it undergoes a comprehensive (and creative) reinvention, has much of a future, at least not in its current form. It really was the first project of its type in the UK, and (having utterly destroyed the shopping centres of Hendon and Neasden even more than that of Wembley) now feels a bit stranded out of time. It's always really been about car access (fine for the wealthier suburbs to its north) - the walk from the renamed Brent Cross tube was never exactly pleasant or easy.
The whole area, including that around the new Station, is just on the border of Inner London, which generally has sufficient public transport to make car ownership optional for many, and Outer London, where that is not necessarily the case. With some imagination, the future of the area should be bright - it's well-connected, not far from Central London, and (via West Hampstead, at least) has excellent transport connections, and numerous very pleasant neighbourhoods are nearby.