If you do not plan on ever returning to the States, citizenship for him isn't really necessary. However, if you either remain in the States or go to the UK and there might maybe be a possibility of returning (you never know!), getting his citizenship will save a *lot* of hassle. There are some good advantages listed above- the only major disadvantage is that the US does tax on worldwide income. But as an expat you have to be making a whole lot of money in the UK before you're liable for US taxes, or at least that's what I've read on this board
I personally think the advantages outweigh the disadvantages by far, but I'm completely biased because I happen to be a naturalized citizen myself

edited to add- if he wants to give up his residency when you leave, he doesn't have to do anything more than be out of the country for more than a year- after that (if he doesn't have a re-entry permit) his residency will be automatically invalid. He can surrender his green card if he likes, but it's not an absolute requirement.