I like northern brewer a lot, but I haven't used many of the others because NB is so close to me that I can normally get my orders within a day or two. Great customer service, great products, and I love that they post the ingredients/instruction sheets online and have user reviews attached to each kit.