This is a really good port. I use a mouse and a keyboard with samsung dex, and it works rather well (even though this is not supported by the game itself). The onscreen controls are imprecise.. I wouldn't trust myself with a hardcore character if I couldn't use the mouse + keyboard. Controls aside, I've spent a good 200 hours on this in the last few weeks and would reccomend the game to anyone.