Both ports worked flawlessly for me, that is playing with an original Microsoft Controller, can’t speak for those using logitech or even K&M.
That said, I’d highly recommend DS3, it’s one of the best games I’ve had the chance to play (and my library is huge, if not as big as say @YQMaoski’s or @EyeQue’s). DS2 really is more of a “just can’t get enough” title imo if you really need more Dark Souls in your life after 3. It’s okay, still above average, it just often looks bland and is a lot slower than DS3.
Disclaimer: I don’t own any of the DLCs for DS2 and I don’t really care about them tbh.