Playing a grumpy Chernarusian is pretty fun. I am well familiar with the Balkan/Slavic mindset which often presents people with a cold, icy layer on first appearance. But then, like in the case of Shrek and the onion, there are multiple layers and soon you will find a completely different personality, depending on your approach. If you are shallow or hostile, you may end up curt answers or with a hard knuckle in your face, but if you come with good intent, you will be welcomed with hospitality. Multi-layered characters are usually more fun than one trick ponies, at least that is what my past role playing experience shows. I like to lay down a rough skeleton for a character, with the bits and bobs that determine him as of currently, but then I like to improvise and incorporate new things as his life rolls on. He may hates the guts of most of the Americans, but the more nice ones he meets the less generalizing and hostile he becomes towards them. I generally try to play characters those are essentially well meaning and peaceful (unless intentionally pushed to breaking point), it is difficult to me to play a bad guy convincingly.
What unsettles me is trying to voice RP. I am pretty new to that. In Warcraft I am quite well versed when it comes to write rich and meaningful emotes and conversations. That gives you a bit more time to think of a suitable answer or express yourself better, than when you are put to the point as others talking to you in live. Need to get better in showing emotions through spoken words. I have got the accent at least.