I get quite annoyed when I hear people say "It's known as/called Aldershit for a reason", that just simply isn't true, I have lived in Aldershot since 1995 when I was first posted to the town, since leaving the Army I settled here with my wife and have brought up our three children here without any trouble whatsoever.
The town itself has been neglected somewhat, since the army moved out, there used to be about 15 barracks in the town plus there were a number of barracks in the surrounding areas, now there are but a handful. Due to an enormous amount of revenue lost to troops departing Aldershot, retailers have subsequently shut up shop and moved.
There is now (2023) significant redevelopment in the town but I doubt we will see a return to the high street of the 90's. That being said, it is very easy and quick to do a normal grocery shop, there are three major supermarkets in Aldershot itself (Tesco, Sainsburys, Morrison) it should take no longer than 5 minutes to drive to any of them no matter where you live in Aldershot.
There is a cinema, several bars/pubs, and restaurants, more takeaway shops than you could shake a stick at and culturally Aldershot is quite diverse, there are a number of Polish, Caribbean and Asian 'supermarkets' to cater for that particular demographic.
People in Aldershot are friendly, you do get a very small minority of undesirable people hanging around the town centre but they generally keep to themselves, no different to any other town in the UK.
What Aldershot has going for itself is the fantastic location, as other posters have said, you are an hour from London, 45-90 mins from the coast (depending on where you want to go) Brighton/Hastings/Bognor/West Wittering/Weymouth are all within a short drive away.
You have some fantastic walks around you with the South Downs on your doorstep, lots of woodland areas to explore, good shopping to be had in Basingstoke, Farnham, Bracknell, Guildford, Woking (not so much Woking as the Town has gone bankrupt) all within a 30 min drive away.
Great sports facilities, swimming pools, Lido and local clubs for children, lots of schools to choose from, obviously some better than others.
The town is reasonably clean, not as much graffiti as you would find in Brighton or London (in fact very little), there is a rich military history in Aldershot, a few museums to visit.
House prices are much more reasonable than surrounding areas and given the close proximity of London it is a commuters dream!
I have lived and worked all over the UK, the North East, Yorkshire, Essex, London, Hampshire & Wiltshire and I wouldn't say Aldershot was the worst place to live, not even close! If you want a balance of affordable housing, job opportunities, decent education, reasonably safe etc then Aldershot ticks all of those boxes!