I grew up in Hampton township and also Wexford. Graduated North Allegheny in 98. Cranberry is not bad because most of it is right near the turnpike and 79, which lead directly into town. Time to town is not bad but traffic can make a huge difference and also when you actually get into town itself. Allegheny county is terrible on taxes so there is a bit of a migration to the outer counties. Once you get out of the city area, most places are rather safe and quiet.