problematic

difficult, debatable, uncertain, complex.