I've used Hatchbox PLA with decent results. A few consistency or color issues, but seldom enough that you could use it for prints that were all day.
I plan to make a spool holder for full size rolls, but until then, I'm planning to spool my own 500g mini rolls off of the bigger spools.
Also used Taulman products with good results, but those don't work without a heated bed.
Push Plastics is good stuff, but it's got a rough finish that many people feel weird about.
Anything made by toner plastics is good. SeeMeCNC sells their products.
I've also run BotFeeder plastic, but I've not tried their PLA yet.