I considered pulling mine also when I wanted to clean the engine bay. The cons outweighed the pros in my case except for the radiator, I did pull that and have it flushed, then I repainted it.
I wound up doing one side at a time, unbolting everything and taping some hoses that couldn't get out of the way. Cleaned, degreased then repainted with colored matched enamel from the Automotive paint store as I went. Re-attached it all and was done (one side at a time, including the firewall. It was a little time consuming but I didn't have to remove the hood and wrestle anything else. If you are not painting, It should be even easier. That is also a good time repaint the block if you desire and steel wool the copper A/C lines when you are there.
Before and after shots.