Не стоит. Если есть возможность обойтись без ConstraintLayout (CL) и добиться плоской иерархии layouts, используйте Linear/Relative/Frame -layouts. Ведь CL внутри себя решает системы линейных уравнений. Для простых макетов его использование может усложнить читабельность и снизить производительность по сравнению с вышеобозначенными.
CL стоит использовать тогда, когда с обычными layouts, уровень вложенности становится большим. Увеличение вложенности может сказаться на производительности, и тут CL будет эффективным.
Его надобно использовать тогда, когда нужны его возможности (aspect ratio, chains, group, guideline, barrier, percent sizes, circular и т.д.)
CL не стоит использовать для обычных View как элементов для RecyclerView.
Ссылки на другие ответы:
Для чего нужен ConstraintLayout?Что с производительностью RelativeLayout / Constra...