Holy damn, that actually sounds fantastic.
>life centers around her job = plenty of free time and space
>cries on christmas = she probably won't invite a bunch of people over or drag me to parties
>super alpha coworkers = example to work towards
>liberal feminist =
Aw, fuck, shit. Re-rolling.
>will not want to leave Africa, at least not until she's 50
Fuck. Well...meh, as long as she doesn't want to leave cities like Nairobi. It'd kind of be like living in the resort area of a 2nd world country. I'm just going to guess that the really shitty parts of Africa are a fair distance from any capital cities.