Great script, deep story and characters, funny and warm and also very credible storylines, not everything is perfect and nothing is black or white, the fact that there is not a super evil or super dumb or perfect character is the best thing about this show. Loved it and I wouldn't change anything.