Forum:Insurrection and Retribution

Wow i just found out that there was these two add-ons for starcraft. Are they essential to the storyline or not? I would like to get them but im not sure if its worth it. Has anyone here ever played either one?