I also did it a few years ago. It is a relatively simple process. Advantages: You can live (and work) anywhere in the EU. You can vote (if you consider this to be an advantage).
Disadvantages: none. No taxes, unless you live in Germany (I do, so I pay taxes in Germany and in the US, but there is a treaty).
David Seldner, Karlsruhe, Germany