go for the one that knows you at your best. you can even ask a professor that gave you a D. as long as they write you a good letter that talks about your personality traits. that is the whole point of a LOR. it is to talk about you outside of your school scores because you already have trranscripts and dat scores to explain aobut your education. LOR is for your personality