I'm playing on PC with a controller. That has the best experience for me so far.
If a PS5 would be practical, I guess that would be the best one? The game is somewhat opimized for PS5 and has slightly better graphics and lower load times there, but a good PC with an SSD works perfect too.
Controller. It's more comfortable to be.