I think I've taken most of those except the walking foot and the Wendy Bulter Berns one. Leah Day is great but you can find most of that course elsewhere for free. Cindy Needham is very good but my suggestion would be Patsy Thompson. You should do the ultimate free motion quilting course first as the other follows up on it. My second recommendation would be either the Amy Johnson or the Lori Kennedy course.