Thsi thread will have differences of opinions.
Now, I would say that the smartest pokemon would be a legendary pokemon like Lugia or Arcues, but we'll never know. We know that Ala has a huge IQ, but we don't know about others.
The coolest? I dunno, Typholsion does look a little pimp.