I like to watch on KissAsian when I'm not crazy about waiting for a subbed episode. When I literally cannot wait for subs, I watch on Dramahood.com (their subs usually come out 2-4 hours after the raw ep is released). I like to download from Dramafire.com
i like gostream the best because it shows you all the options for the dramas underneath just incase one's subs are messed up or they just don't work, the only problem is they don't have a ton shows or movies. if i can't find what i want on gostream, i look on boxasian. i like the set up (especially the most viewed section on the side) and they usually have nice subs and the drama i want.
if the drama or movie i want isn't on either of those two i will look on dramafever or newasaintv. newasaintv has more options for free compared to dramafever, but they have pop-ups that i don't like. the dramas that dramafever has, always have good quality dramas and subs. the only con i have for dramafever is the sizing of their subs (you can't change it much) and the fact that they don't have that many dramas for free (but i can understand that, they need money to keep the site up and running)