I am an Asian, it is interesting for me to see people's discussion over this topic as an "outsider". I thought it would be only me, or "foreigners", have this kind of problem or question. I learned my English from American-educated teachers, but I've lived in a British background country for a while now. Since I moved to Australia, I quite often ran into a situation where my English got corrected on the American spelling, punctuation, and different usages from the local people, especially by the English teachers. To which I appreciated, and I don't mind, as that meant I could have a chance to improve my English. But when I got used to the British one, I would get "corrected" again by the American. And that can give me a probelm. As I will become a "hybrid"--use both and then going into not caring about both.
I have lived and worked with both British and American people, and read both of their writings. Personally, I prefer British English as it is more graceful and proper in both of their written and spoke language. Most of time, I read books or writings not for the plots but for the beauty of the words or languages they use. If I found both of the plot and languages are to my taste. I keep those books with me wherever I go or move. They will never end up in a bin or a 2nd-hand shop once i read them. But if I want to be more causal or carefree or try to "fit in", I would use American or Australian English. Such as shorter sentences or words, gotta, wanna, kinda, fucking, no woka, how ya, Gday, leave out this and that.. etc.
But honestly, I don't really care the little differences between British, American or Australian English. or which one you want to or have to use. (Or maybe I should care?) I think what is the most important thing is that we can understand each other, and be considerate for the receipt point of the readers as to how much you want them to understand you or you are simply just writing for your own fun or releasing your emotions; and let the art of commutation does the rest. Just like some painters or dancers do better than the other. So do writers. I agree with consistency.
To top it all, I find all of your writings are good and are better than mine. I may not have any right to make any opinion about English, as I am just an Asian, but thank you for reading till the end. : )