The point of releasing on Steam is the large audience and discoverability that Steam brings. If it were just about releasing the game I'd release only here on Itch.(there will be an Itch version)