zaten next.js kullanıyorsan payload bence mantıklı tercih 3.0 ile birlikte doğrudan next uygulamasının içine kuruluyor ayrı bir backend ayağa kaldırmana gerek kalmıyor. her şeyi typescript ile config üzerinden tanımlıyorsun kod tarafında rahat ettiriyor. strapi daha eski ve eklentisi bol ama büyük sürüm geçişlerinde can sıkabiliyor. directus elinde hazır bir veritabanı varsa üstüne panel giydirmek için güzel. filament da php tarafında rahatsan admin paneli çok hızlı çıkarıyor ama ön yüz next olacaksa iki ayrı proje yönetiyorsun. ekip js ağırlıklıysa payload php ağırlıklıysa filament derim