Doesn't make much of a difference to me, whichever is more convenient for you. You get a steam key on here also btw
man if i knew that i would have just gotten the itch version and tipped you