Here are some
As citizen you can stay out of the country as long as you want. As resident you have to take return resident permit if you want to stay out of country for more that 6 months. As citizen you can vote and You can get jobs in defance industry and fed govt. If you have citizenship, if the feds changes any benefitiary rules, you will be safe.
Disadvantage is you loose your native passport.