So who is the writer? Jane Espenson. You want a good bit of advice? If you want to watch good TV just follow her career. She knows how to write, how to tell stories better than almost anyone else. I mean anyone who worked on both Buffy and Battlestar Galactica and Once Upon a time and The Next Generation and Firefly, my god this woman is Geek royaltiy and should get a lot more respect and notice from the fans.
Also if you want to be a writer, check out her blog! http://janeespenson.com/