Which Speedlight is best?

I'm looking to upgrade my Nikon Speedlight to something with a faster recovery time and just something newer in general. I have been doing research on both the Nikon SB-800 and SB-900/910 and read great reviews on each one! Is it worth spending the extra money on the 900/10 if the 800 is so comparable? I understand that the 900's have more features, but I'm unsure if they are really all needed? This flash will be used mostly in wedding photography. Any help would be great.

SB-800
800 is smaller, doesn't overheat and is less expensive without significant loss of quality.

Get the 910, which fixed the overheating "problem." (… A problem I have not encountered in the 2-3 years since I've owned it.) The simple on/off switch that lets you choose on, remote, or master, makes it worth it.