Biodiesel tends to not combust as completely as your typical diesel fuel. So you can have a potential fuel washing issue in the cylinders, especially as you climb above B20. So fuel dilution is a concern with Biodiesel. Especially with the post event injection that newer engines employ for DPF burn-off.
B20 is usually used as a maximum as many lines and seals may start having compatibility issues when you go above that. Bio has solvent properties and can swell seals that are not compatible, along with loosening all the soot and crud in a fuel system (hence clogged filters when you first run any bio). But low concentrations of Bio actually keeps a fuel system clean.
But Bio has the benefit of re-introducing lubricity that was lost when Sulfur was removed. To get the full benefit of the lubricity of Bio, you only need a low blend of B2. So I have no issues running B5 (which is pretty much state mandated in Washington and Oregon, not sure about our brothers to the east).
Double edged sword. I'll run B5 any day of the week. I'll run B20 in a pinch. I won't go above B20. Also, blends of B6 to B20 and below have pretty well defined cleanliness limits and such through the ASTM. Once you go above B20, the ASTM isn't so well defined on fuel cleanliness, combustability and all that other good stuff. B5 Biodiesel falls under the same ASTM guidelines as 100% dino stuff. Look it up, I long forgot the numbers off the top of my head.