Naperville is great, though it's large and certain neighborhoods have more character than others. I would encourage you to at least consider Glen Ellyn, which is within your 30 minute commute but is a touch closer to Chicago, should satisfy you on housing/schools/parks, and arguably has more consistent character.