I find 'still' a bit informal and conversational in tone. Consider 'nevertheless'. I don't know enough about your topic and your preceding context to judge if 'in fact' is appropriate.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.