I'm setting up a new Prusa 2 and have Sanguinololu electronics. I've seen a lot of mentions of spinter, repetier and marlin and I see on reprap.org that there are several other branches of the firmware. I think the Sanguinololu came preinstalled with something, but I don't know what and I'm fine replacing it with something else (I'm sure there's a newer version of whatever is installed anyway).
What is the best firmware to get things setup and going? Is there a different one recommended if your an expert? What are the advantages of the different ones? Is it normal to switch firmware types as there are improvements or do you pretty much stick with a branch once you get going?
Thanks for helping out a newbie!