Both work fine here. I think that 'in fact' directs the reader more (obviously) to the facts of the situation, rather than simply intensifying the assurity, as 'indeed' does.
'Most foreign residents do not speak Japanese; in fact, only 30% have even studied it formally.' -- I would think that this is the type of sentence in which 'in fact' would be more comfortable.