Huśtawki i ronda naprawdę, to zależy od twojego przypadku użycia ...
Za kulisami zasadniczo nie ma różnicy - oba typy pól wiążą jedną jednostkę z drugą za pomocą identyfikatora, więc naprawdę sprowadza się do tego, który typ zapewnia ci „fanaberie”, których potrzebujesz / potrzebujesz.
Jak wspomniałeś, taksonomia ma otwarty widget tagowania, co jest miłe, ale następnie Entity Reference ma integrację widoków (za pomocą Entity Reference View Widget ), co oznacza, że możesz zdefiniować tak złożony widok, jak chcesz dla widgetu wyboru. Również bardzo miło.
A potem jest formularz Inline Entity, o którym również wspomniałeś. To oczywiście wspaniałe narzędzie, ale naprawdę przydatne, jeśli potrzebujesz go w swoim projekcie.
Taksonomia polega na tym, że jest częścią rdzenia i nie wymaga wielu innych modułów zainstalowanych do działania. Ale w normalnej kompilacji Drupala prawdopodobnie będzie już wiele takich modułów. Utrzymuje także tabelę indeksów terminów dla węzłów, która może pomóc w wydajności, ale oczywiście tylko wtedy, gdy odnosisz swoje terminy do typów węzłów.
Myślę, że twój wybór sprowadzi się do tego, jakie widżety / formaty potrzebujesz, aby dana sytuacja była szczera, to zbyt ciasne, aby zadzwonić :)