Well I'm definitely one of the people who feels good on this woe - lucky me! My weight coming off, my BP down and i love it!
However, I did do a whole load of research when i started as i am definitely a skeptic about restrictive eating/strange diets. Based on the sound statistical studies available (rather than journo hype) the facts of atkins are:
It's the best way to lose weight pretty fast
It does Benefit your insulin responses (so v good for diabetics)
But many/most people put it all back on because they dont change their eating habits!
Some people cant get started because they feel so bad (carb withdrawal)
That's about all they can prove
That's it - no other proven facts - lots of people "worried" about not enough carbs because happens to be in current official food triangle, also worried what would happen if will eat tons and tons of cheese/fat/cream but no stats.
If you follow the plan ie induction, owl, maintenance you will end up on a very balanced healthy diet
In the end you need to find something that suits you long term - for most of us eating real food with plenty of choice and losing excess weight IS the healthy option