My ranking would be close to yours, except I added Honest as #1 and switched Personality with Enthusiasm. I always have to have my guard up when meeting someone new. Honesty is very important and once someone has earned my trust I can be more comfortable. Little things matter like being comfortable going to the bathroom and leaving my wallet in the other room, etc.
Personality is also very important. I have contacted may women who kill the deal instantly by being rude. I contacted a lady some time ago on P411 and asked her a question by PM. She wrote back that if I had bothered to check her web page I would know the answer. Okay, which web page? The info was not on her P411 page. There is a spot on P411 where ladies can enter a link to their personal page on their P411 page...however, this particular person didn't bother to enter that link. I did find the link later by using TER, but TER was not where I was searching and contacted her from. So I didn't even bother contacting her again. Her reviews were great, personality rather lacking.
One of my favorite stories about looks/personality involves a lady who once worked as a provider and I became very close friends with. She started doing booking work for a high end, high priced, escort in New York. She kept telling he what a bitch this lady was and how she talked crap about all of her clients. One day her and I were on a road trip up in California wine country and this high end provider called her to discuss a guy that wanted to buy this bitch an airline ticket to fly to him. My friend just flipped the whole call on speaker phone so I could hear first hand what a bitch she was. Here this provider had someone willing to pay for an airline ticket and a multi hour visit, yet, she was just going on and on about what a f-ing stupid dumbass loser this guy was. If he could hear what she was saying, he probably wouldn't be able to get it up again for months.
Then there was another guy who tried to book this NY Bitch and he was just insisting on meting her. But she wasn't available on those dates. The dates he wanted were right after our wine country trip would end. So my friend said she knew another lady that was available and sent him photos of herself. With as much as he was willing to pay, she wanted to take the call. He passed on that and said it had to be the NY Bitch. I could tell she was very bothered by that.....me not so much because I had mixed feeling about her still escorting some.
My friend is attractive and did very well back when she was escorting. But she could not compare to the NY Bitch in looks. The thing is, my friend liked the majority of her clients okay, she is very generous and kind. Sometimes too generous for her own good. Was she perfect? Hell no. I could never actually live with her. But overall she is a much better person that the NY Bitch she was working for at the time. I would take that over looks any day.....
Of course everything Goddess Jezebel mentioned are important also. I just roll Manners, respectful, and Kindness all up in the personality box.
Main thing is to follow your gut feeling, it's often right. At the same time it's important to try and balance that with giving the benefit of doubt. If someone is rude from the start, probably best to skip. However, I'm rather forgiving for mixups and technical problems provided it does not become a pattern. Some of the free or low cost phone numbers many of us use can have text reliability problems at times.