Article in the Mail online (no idea how to link, sorry) says cats fall into one of five personality types - human, hunter, cantankerous, cats' cat and inquisitive.
My boy is human. Not a lap cat but does enjoy snuggling up close in bed, head butts, etc, and adapts very well when we take him to my mom's or on holiday.