In the case of conflicting with professors you get no way a good reference letter even your academic ability is good. I dont know why people still need letters because they almost fake info and very personal feelings on that. One can be very excel the truth and celebrate the excellence of students or on the other hand will speak something untrue reviews on students. Power is on professors’ hand.