I don't buy generic feet for my Bernina (or for my Viking either, for that matter). That said, I have the #37 foot and it works fine for me.
I have also found that using the #20 foot with the needle one click to the right gives me a perfect scant ¼" seam and allows the fabric to be fully on top of both feed dogs (something the #37 foot does not) while I have a wide open view of the stitch line. This is the foot I use most often.
I have no desire for the #57 because I want to be able to see where the fabric edge is. If I want a guide for any reason, I put moleskin along the edge and don't have to worry about the fabric sliding underneath it unseen.