iOS keyboard language
Why doesn't iOS 8 keep track of which language is used for each particular message thread? The keyboard selection is global; if you are in a thread using the Portuguese keyboard (e.g., exchanging texts with my Portuguese cousin), Portuguese remains the keyboard if you switch to a different thread (e.g., answer a message from an American cousin).
It'd be nice if the keyboard selection stuck with the thread, not the global Messages app.