I've lived in Crawley for 16 years, brought my kids up here. I moved from Horsham, just down the road, where I'd lived my whole life.
I've never regretted moving here. My kids have done well at the local schools (SEN and mainstream) and are doing well either working or at uni.
The road I live in is quiet, the neighbours are friendly, never any trouble here. I've had no worries sending my kids to the local shops in the evenings once they were old enough. Although every time I go in there someone usually nicks something and walks out without being challenged. And they've got rid of the shelves of single bars of chocolate, I assume due to thieves. Good for my diet! 😂
The town centre is ok, but a bit run down. County Mall is ok. I do prefer Horsham for meeting friends for lunch. There's an out of town retail park that is ok, and the leisure park that has big chain restaurants, cinema and bowling.
The local leisure centre, K2, is good, but the pool is freezing (though so is Horham's, I think they've cut down on heating bills!)
I would say the best areas are Pound Hill, Worth, Three Bridges, Furnace Green, Tilgate.