Depends: always brand name. Never generic.
If you have access to Costco, try Kirkland TP, it is really good. Totally agree on the trash bags, but haven't had any problems with Kroger brand heavy-duty foil.
I have no problem with store brands except for Oreos. There is only one chocolate sandwich cookie.