Are you a generalist or specialist?

I seem to be a generalist in such a small area that people think I'm a specialist.
For instance, I really enjoy comparing different microcontrollers. Which qualifies me to ... um... participate in many heated online discussions, or to be a troll...