GFCI outlets cost around $10 each. A GFCI breaker will cost about $30 to $50 depending on your panel type. A handyman with electrical knowledge can replace a GFCI receptacle, but I wouldn't advise an average person to go messing around in a live power panel. Plus, for near the same material costs, you can have diversity in your outlets (one trip won't take out everything).
As for most reliable brands, I do know know. I've never really have one fail the "Push to Test" test at home (but I have had a few in on industrial sites fail -- and those were supposedly bought at an electrical supply house). My bathroom/kitchen ones I bought at Home Depot, while the ones for my tank I got at Stokes Lighting (along with my SquareD QO Panelboard and about $700 other stuff that I replaced when I moved in 3 years ago).