I don't live there but used to live near. Have friends who still live there.
It's an okay kind of place. Town centre dominated by huge Tesco, then a row of shops in the main high street- all a bit slightly downmarket (IMO) compared to other towns like Hitchin. Not much of what you would call a cafe culture or thriving high st.
There is a large estate on the edge of the town and some older housing in the centre.
The station is smallish - not entirely sure about the commute but you'd be looking at a 40 minute commute minimum - have a look at the timetable on First Capital Connect- not sure if Baldock is on the fast service line or not.
Trains will be packed, yes. To get a seat you would need to leave home quite early I understand.
Knight T is a good school but is oversubscribed so check the catchment area. Other options would be Letchworth schools which are okay though not outstanding.
Baldock doesn't have many facilities- nearest sports centre is Letchworth ( swimming etc) and same for cinema.
It's handy for Cambridge, and houses are cheaper than in neighbouring towns but there is a reason for that, clearly.
Are you set on Baldock or could you look at surrounding villages like Ashwell and other towns in the region?