Разница между thoughtful и thoughtfulness при переводе на русский язык заключается в том, что каждое из этих слов имеет своё значение:
Таким образом, thoughtful описывает человека, который глубоко и тщательно думает о чём-то, а thoughtfulness — качество заботливости и внимательности по отношению к другим. 1
Выбор между этими словами зависит от контекста использования. 1