I am relatively new to 3D printing. I do a lot of prototype pieces for various mechanical and electronics projects. I have used the following filaments with varying results.
HtachBox PLA - Never had any issues other than availability on Amazon. It wasn't brittle, printed smoothly, good adhesion to PEI, and had consistant coloring. Great for printing aesthetic pieces and I never had issues with the way it was layed on the roll, no tangles. So I would trust it for long prints. Paid around $24/Kg.
eSun PLA - Very similar to HatchBox but seems to be more readily available. Paid around $22/Kg.
eSun PETG - Seems somewhat brittle and has a bit of a rough texture on the roll. But it's the only PETG I've used so that may just be the nature of the material. It adheres and prints well. But you have to pay attention to ambient temps while printing. It doesn't delaminate like ABS but you will get color variations in the print with large ambient temperature changes during the print. But again, that may be the nature of the material With that in mind, the colors are really deep and rich. Great for aesthetic pieces if you control ambient temps. Paid around $24/Kg
Inland PLA - I had issues with the single roll of Inland I tried. Not a good comparison I know. But it seemed brittle out of the box and had consistance issues with color and density. It broke a lot and adhesion was iffy. Considering other reviews I may have just received a bad roll. Paid around $17/Kg
247Prints PLA - This filament is sold in 1lb rolls and runs about $8 per. Surprisingly, the filament has been very consistant in density and coloration. It prints smooth and adheres well. The only issue I've had with it is some intermittent impurities that can cause burnt looking spots in the print. It's good for prototyping parts that aren't meant for aesthetics. Not sure I'd trust it with long art or props type prints. But for prototyping, toys, test prints it's great. And I love the smaller rolls.