It is really a very difficult question.
Many people became your friend but with the circumstances they change. Any how one who is God fearing, obedient to Allah & his parents & teachers.
Pray regularly. Speak truth, kind & soft spoken good in study as well.
Fulfil his promise. Not greedy. & he is loyal to you.
But it is true that you have to accept her with her short comings as well.
B/c no body is perfect.
If you set any standard you will be left alone.