Hatch Box is very nice based upon reviews and the printed items I have printed with it. I also like Proto Pasta.
Word of caution on Hatchbox. They are apparently in the process of winding down the Hatchbox line, and coming back with a line called HQA3D. As I test all of the PETG variants I can get my hands on I ordered their new stuff. It is BY FAR the worse layer adhesion I have seen with PETG. This stuff isn't even very sticky when melted, which is kind of PETGs thing. When it came to breaking strength of a part I use to test prints it broke at 1/3 the force that the next weakest filament did (out of more than 10 tested). It prints easily, and looks great (because it doesn't string due to the lack of stickiness), but the strength is not there.
My point is be careful with the new products from Hatchbox (which has been at least 2 other names before it was Hatchbox too). Maybe their PLA and ABS will be better, but I won;t be trying them after the PETG experience.
MakeShaper has some good stuff. MakerGeeks is ok too, but they have notoriously awful customer service and their site never shows what is actually in stock, so backorders are common.