Being a french native speaker, my opinion does not really matters. Nevertheless I feel Russian is more difficult overall.

Mainly due to

cases and all the irregularities.
imperfecive/perfective...