Beneficial modification of the properties of multiferroic BiFeO3 by cation substitution