First play-through will be on my PC connected to my 55" TV with me on the sofa and a XBOX controller in my hands. Later play-throughs will most likely be at my desktop screen with mouse and keyboard because I doubt my better half allows me to occupy the TV for yet another 200+ hours. That is not to say I have a preference where I can say one is better over the other in terms of controls. The reason I go with the controller first is that I want to immerse myself the most on my first play-through and I personally do that best relaxed on the sofa cramped up in pillows and blankets with the game streamed on my TV. A mouse and keyboard is just impractical for me in this scenario.