Minor tax issues?!
You have to file income tax on both ends, your country of residence, and the US for the rest of your life. I hated that red tape.
The US is the only country that takes the stance that all your world wide income no matter where it is generated has to be declared, and is going to be taxed by the IRS.
Yes, there are double taxation agreements, but if you make a lot of money you are screwed.
Many banks outside the US these days won't even service Americans because they have to report all account details to the IRS, an extra workload that they are not interested in taking on, especially since it exposes them legally to US laws.
All of the above also applies to green card holders. Which is why I gave mine back. Not so easy to get out of citizenship. You have to pay hefty fines that seem to get hiked up regularly if you want to hand in your passport.
Sorry folks, but your government seems to think it owns you.