Language spelling menu switch
One way to maximize the ease of changing the spellcheck language is to use an app which allows you to synchronize the keyboard layout and the spellcheck dictionary.  I think both Nisus Writer and Mellel have this feature.