Remember folks, if you made something and own something, you aren't allowed to choose where it is distributed! Only anon decides! 

Should it be on steam? Yeah, I use steam!
Should it be on itch.io? No who fucking cares lol