I use two types of cutting boards: wood and [soft] plastic. The plastic is for meat, or anything that could ruin a wood cutting board. Wood is for everything else. If you can afford it, try to get an end-grain wood cutting board.
Bamboo is a popular choice right now (it's affordable and sustainable), but I don't have any personal experience with it.
Most other materials, especially glass, will ruin your knives.
"Better" might be a matter of interpretation. The oils will behave a bit differently, however.
Mineral Oil is a non-drying oil, which means that it will not polymerize (form a plastic-like substance) over time. This is good for oiling cutting boards because it will stay a bit liquid in the wood and flow into cracks and scratches. It is also food-safe and won't go rancid or support microorganisms.
Linseed Oil (AKA Flaxseed Oil, or Flax Oil) is also a good choice, for a different reason. Linseed Oil is a drying oil, which means it will fully polymerize and form a harder plastic layer. This is why it is about the best oil for seasoning cast iron pans. It may be more durable than mineral oil, but lacks the ability to "flow".
A blend of the two sounds like a fine idea. My favorite, Howard's Butcher Block Conditioner is a mix of Mineral Oil and natural waxes like Carnauba and Beeswax, which add a bit of that "durability" that Linseed Oil could add.
What would be a bad choice are most food oils like Canola, Olive Oil, Lard, etc. Unsaturated fats will oxidize (go rancid) and affect your food. Even oils high in saturated fats may have too many anti-oxidants (which are bad in this case), which will prevent polymerization and leave a gummy surface. These semi-drying oils are of no use here.
Whatever you use, make sure it is intended for food (Linseed Oil is a common woodworking finish, and not all versions are intended for use with food). Mineral Oil is probably more convenient for quick daily wipe-downs, while some of the blends are probably a bit more suited toward occasional re-finishing. Either way, regular application and keeping the board dry while not in use will make more difference than the exact type of oil.
Best Answer
For the best sanitation, you want glass, or ceramic cutting boards. (Stainless steel is also good, but hardest on knives.)
But folks tend to not like any of these because they're hard on knives. It depends on your priorities, I guess. I prefer to err on the side of avoiding food-borne infections and other grossness, and I'm willing to replace or sharpen knives.
The problem with wooden cutting boards is that they're porous, so juices (especially from meat) can seep down into the wood and provide a rich nutrient broth for bacterial growth.
The problem with plastic cutting boards is that, every time you cut on them with a knife, you make a tiny groove in the plastic, which can harbor bacteria. These bacteria growing down in a groove or fissure are difficult to wash away, even with manual scrubbing. Also, tiny bits of plastic can end up in your food.
Plastic has a slight advantage over wood in that it's easier to wash. Throwing it in the dishwasher is the easiest, but won't get it completely sanitized, especially down in all of the knife-cut grooves. Your best bet for sanitizing plastic cutting boards is soaking them in a mildly diluted bleach (sodium hypochlorite) solution. For obvious reasons, none of that is really an option with wooden cutting boards. (Small wooden cutting boards can be sanitized by heating them, e.g., in a microwave, but this doesn't work well for large "butcher block" style, which are, in my experience, the most popular kind of wooden cutting boards that are seen.)
You really never want to use a wooden cutting board for meat. For meat, use something completely non-porous that can be easily cleaned, like glass or ceramic. In a pinch, you can use plastic, but make sure to sanitize it thoroughly and regularly.
A wooden cutting board is acceptable for fruit, vegetables, cheeses, breads, etc., and many people find it easier to work with than glass or ceramic. Plastic would also be fine for these items.
If you're interested in the research, there's quite a bit of it out there, but I can't claim to have read it all. The above is a general summary, based on my background in microbiology. The classic study is by Dr. Dean Cliver of UC Davis. You can surely find links to it online.
Another study, focused on commercial kitchens and the realities of induced wear (especially with regular cleaning), was conducted by Welker et al.: "Bacterial Retention and Cleanability of Plastic and Wood Cutting Boards with Commercial Food Service Maintenance Practices", and this is freely accessible online. The conclusion (unsurprisingly) was that wood is more likely to wear out, developing "cracks […] sufficiently wide to entrap bacteria." Plastic is easier to clean than wood, and "after standard food service washing and sanitizing", wooden cutting boards promoted bacterial growth but plastic did not.
A study performed by Nese et al. ("Decontamination of Plastic and Wooden Cutting Boards for Kitchen Use"), also freely accessible online, confirms what I stated earlier about plastic being generally easier to sanitize, but the knife-cut grooves tending to interfere with cleaning. This paper also discusses the popular argument that wooden surfaces will absorb juices (bacterial inocula), thus inhibiting growth. This is true to some extent, but as other studies have shown, cannot be fully relied upon, especially as the wood ages and cracks, due to both use (knife cuts) and cleaning.
The relevant advice on the US Food and Drug Administration is, essentially, that both wood and plastic are acceptable, so long as you sanitize them frequency and replace them when they begin to become worn. (In my experience, people tend to know that plastic boards need to be replaced—not that they always do it—but they tend to assume wood lasts virtually forever, and purchase accordingly, spending lots of money on heavy, expensive wooden cutting boards.) The FDA also mentions bamboo as a possible option, since it's harder and less porous than hardwoods, meaning that it absorbs less moisture and is more resistant to scarring. I don't have experience with this, so I can't comment any further.
I leave you with a quote from Dr. Charles Gerba, a professor of microbiology at the University of Arizona, Tucson, who told Food and Wine magazine:
Indeed. In case I haven't emphasized it enough throughout this answer, the key is thorough, regular sanitation of your chosen cutting surface, no matter what it may be.