Can the tool detect / handle conflicts?
Yes, but the command line is still recommended: more details in "On conflict, GitHub for Windows puts me in “rebasing” state, how to go from there?"
can I rollback to a prev version - from Git bash or tool?
GitHub for Windows offers different options (rollback, revert, discard), and you even can undo those operations now.