To be honest (unless you were planning to move to a specific part of the Anglophone world) your only realistic choices are British RP or Standard General American
Serpent wrote:Very true. I used to want to speak English like a native, but then I realized I'd have to imitate a specific accent.
. And I think one would naturally gravitate towards whichever one listened to the most.
I strongly disagree about RP (SGA I don't know how that comes across in The States, but it sounds nice enough in the UK).
British RP, while it may or may not sound "charming" in the States, is actually not a good choice in the UK unless you plan to work as an academic or a high level professional in the the South of England and socialise with that kind of person outside work. As a foreigner, you'll not come to any grief for using RP (because most people aren't idiots and will make allowances for you, although if your RP accent is really
good, you'll probably get a bit of good-natured teasing); but still, it's not exactly going to help you make friends with people outside of the South of England or working class people even there.
IMHO what happens is that people will initially understand why an immigrant has learned that accent and will accept it, but they will expect them to gradually lose it over time. After living in the country a few years, they will be expected to understand the social realities of the class system and regional prejudice and stop talking to their friends like that. In contrast I have never seen any social pressure put on the many foreigners I have worked with in the UK to lose their foreign accent.
I definitely prefer to listen to a strong foreign accent than to RP and most people I know feel the same way.