Yes, I would still reject him if he was needy & desperate. As for confidence, I don't need a guy who is the most confident person in the room. As long as he is comfortable with himself and has a healthy amount of self esteem, it's all good.
And yes, he still has to have a good personality. Our personalities need to match well together, otherwise, I doubt something would work out.