Immunoprecipitation / IP-Choice of protein A/G/L

What is the difference between Immunomagnetic beads Protein G, Immunomagnetic beads Protein A and immunomagnetic beads protein L?

Immunomagnetic beads Protein G , Immunomagnetic beads Protein A and immunomagnetic beads protein L are 1.0 micron beads covalently coupled with Protein G and recombinant Protein A, respectively.
Protein G, Protein A and protein L differ in their binding strength to immunoglobulins from different species and subclasses.

Binding Characteristics of Protein A/G/L

Native Protein A/G/L differ in their binding to Igs from different species and subclasses. For example, human IgG3 will bind strongly to Protein G, but weakly to Protein A.

Species   Protein A Protein G Protein L
Human IgG +++ +++ +++
IgG1 ++++ ++++ ++++
IgG2 ++++ ++++ ++++
IgG3 - +++ +++
IgG4 ++++ ++++ ++++
Rabbit IgA + - +++
IgA1 + - +++
IgA2 + - +++
IgD - - +++
IgE ++ - +++
IgM + - +++
IgG +++ +++ +
Cow IgG + +++ -
IgG1 + +++ -
IgG2 +++ +++ -
Cat IgG +++ + ?
Horse IgG ++ ++++ ?
Goat IgG + ++ -
IgG1 + +++ -
IgG2 +++ +++ -
Guinea-pig IgG1 ++ + ?
IgG2 ++ + ?
Sheep IgG + ++ -
IgG1 + ++ -
IgG2 +++ +++ -
Dog total Ig ++ + ?
Pig total Ig +++ ++ +++
Rat IgG + ++ +++
IgG1 - + +++
IgG2a - ++++ +++
IgG2b - ++ +++
IgG2c ++ ++ +++
IgG3 + ++ ?
Mouse IgG ++ ++ +++
IgG1 + ++++ +++
IgG2a ++++ ++++ +++
IgG2b +++ +++ +++
IgG3 ++ +++ +++
IgM - - +++
Chicken IgY - - -
Monkey(rhesus) IgG ++++ ++++ ?
Hamster   + ++ +++
Koala   - + ?
Llama   - + ?
Strong binding ++, medium interaction +, weak or no interaction -.