When developers say ntdll.dll methods are "better," they usually mean they are faster, more direct, or provide data that high-level APIs hide.
While NtQueryWnfStateData provides a way to access WNF state data, there are alternative approaches and considerations: ntquerywnfstatedata ntdlldll better