I can write pages upon pages on this topic. But for starter, my top 5 TV shows:
Game of Thrones - War, gore, fantasy, tricky political games, power, naked people, etc. No character is safe in this show The main drawback is trying to keep track of characters' names.
Star Trek Deep Space Nine - Science Ficton, war, down to earth view of the Federation (as supposed to the pompous TNG and 3 characters show Voyager). Very weel written show as a whole, interesting and diverse cast.
Sherlock - Holmes in contemporary England. Well made and acted. Other versions of Holmes, please step aside. Perhaps a bit too much Mycroft
Rome - War, historical fantasy, power, naked people, etc. How 2 roman soldiers caused many major events in the ancient Rome.
Everybody Loves Raymond - Laughter for all ages
Honorable mention: Leverage, Babylon 5, Modern Family, Black Mirror, Psych, Top Chef