ok
totally different is confirm out.
for buddy/partner, i want the person to be of the same lifestyle
as me (night type)
for hobbies will be good if similar, also similar music taste.
communication wise is very impt. can talk crap together. 
for gf/love interest, similar lifestyle too. But some
differences will be good.
i like the type that holds the same perception of life as me.
it's not easy to find. most are the typical types.. im the
adventure type.