If Pennant Hills parking suck, Thornleigh as much better parking. But it is a long drive from Castle Hill.
Having said that, the Northern line now goes through Chatswood instead of Eastwood/West Ryde/Strathfield, means that there are plenty of seats for everyone on the train. So instead of...