even though i consider british english to be the oral climax among all english verbalizations, i have to admit that it does prove quite difficult to utilize it in most scenarios - unless you are fortunate enough to be able to communicate with either british citizens or british talking people on a regular basis.
consequently, i automatically use american english in most situations for i most certainly am talking to an american friend of mine, since i dont know any british people i can actually converse with.
on the other hand, i have to constate that i couldnt imagine not using american slang when engaging mere small talk.
so basically, i prefer the kind of english that is most appropiate at that very moment.