translate English to German: I think, though, that it is important to look into these matters at greater length.
Meines Erachtens müssen wir uns jedoch unbedingt ausgiebig mit diesen Dingen befassen.