BSA is often used for the reasons already given, but it is not always the best choice for your particular protein. Each protein responds a little differently in the Bradford assay, depending on its composition. If you are trying to measure the concentration of an immunoglobulin solution, for example, you would be better off using an IgG as a standard. The best standard for a purified protein would be the exact same protein, of course. For complex mixtures, BSA is as good as anything else.
it has become acceptable to use readily available proteins such as bovine serum albumin (BSA) and gamma globulin as standards. Using either the BSA or the bovine γ-globulin (IgG) as reference proteins, Bradford protein assays do show significant protein-to-protein variation; hence, the calculated result is an estimation of protein concentration.
A key point to remember is that identically assayed samples are directly comparable. This means that unknown samples and standards that are treated identically are directly comparable in terms of protein estimation. As a result, it is highly recommended to use the same buffers that your unknown samples are in for the generation of your standards.