Wait, Firefox handles extension preferences globally? This is exactly what I've been wishing Chrome would do. I've spent a ton of time writing weird scripts and hacking Chrome to copy and sync various extension preferences from one profile to another.
Of course ideally I could specify specific extensions to work globally vs per profile.
(I'm perfectly fine having different profiles use different windows)