One may say I am picky but I think that's a good thing. Who wants to settle down with the wrong person? A few things to consider:
- good relationship with his family
- has a core group of true friends
- is not ignorant, acts mature
- can be silly and goofy at the right times
- likes/knowledgeable all types of music
- intellegent but also street smart
- thinks of things in advance (is thoughtful!)