It might be worth it for you to check out some local 3D printing shops in your city/region. If you can find one, it’s better to get filament through them as they will (most of the time) have tested the filaments. Also it might be cheaper than paying for shipping and faster too.
Finally, try samples before you buy more than 1kg of any filament. Not all PLA/ABS filament is the same, different suppliers use different blends (additives) which may change the quality and behavior of the filament and may not work very well on your printer.
I’ve been using OrbPolymer and FormFutura recently on both my Prusa i3 MK2 and my Lulzbot Mini and TAZ6 and really, really like the stuff. More specifically the PLA and PETG from Orb and the Apollox and TitanX from FF.
I use Meltink3d filaments for ABS and PLA. I’ve always gotten quality prints from their stuff, in addition you can buy 90% of what they have from Amazon.
After reading some of the responses, I feel there is one vendor that is being left out for US-based makers. Makergeeks.com 89 sells a huge selection of reasonably priced filaments. I fell in love with their Raptor PLA from the first time I ran it through my MK2. I have also used their cheaper PLA and their ABS. I have only experienced a small amount of issues, and all were resolved by a change in printer settings.
Hi, I’ve been using Colorfabb and Smartfil Materials. I discovered that Smartfil filaments also works very well with Zortrax M200. I can print cheaper and results are amazing