A current pejorative adjective is narcissistic. Generally, a narcissist is anyone better — Gore Vidal