translate English to French: Clearly, more research in this area is needed.
En tout état de cause, cette question mérite d'être étudiée plus en profondeur.