Yes! We have lived here 15+ years now after moving from Edinburgh.
We love living here, we have 2 school age DC. It has a great community feel and is a good size of town. There are lots of local amenities; brand new large Lidl, Home Bargains and Aldi on the way. Local butchers in Uphall/Broxburn is amazing and we also have plenty of other shops, hairdressers, fishmonger etc. Dobbies and Williamson's are just up the road. There are plenty of parks and walks. Almondell Country Park very close by too.
BUSC offers so much; kids football, lots of adults classes and different programmes for all sections of the community. JHM dance studio and plenty of clubs like rainbows, brownies, beavers etc. Also fitness centre and swimming pool.
We have always found it to be a very friendly place. Like everywhere, it has its issues with anti-social teen behaviour and less desirable places to live. On the whole, it depends where you live and I'd say the nicer streets and estates far outweigh the less nice areas. We have been happy with schools, there are 4 primaries in the locality and Broxburn Academy. St Nicholas is a feeder school for St Margaret's in Livingston if you are Catholic.
Location wise it's perfect for the M8/9, airport, bridge and you can be in Livingston centre in 10 mins. St John's also very handy. It really helps to have a car but the bus service is much better since Lothian Country (LRT) took over some routes. Uphall train station is close by and takes you to Edinburgh and Glasgow. Commuting to work in Edinburgh has been much better since lockdown - I'm now into work at the Gyle in 20 mins as opposed to 45mins. Don't know what it will be longer term.
If it has a downside, it has to be that there is no local nice family pub. Most of the pubs are typical working men's pubs and not where you'd really want to go. Restaurants and takeaways are good though - Gianninos Italian is excellent as is The Dine if you like Indian.
Let me know if you have any specific questions and I'm happy to answer.