The most reliable hosting platform has always been yourself, IMO. Marketing is only marginally harder than it is on Itch or Gamejolt, considering neither actually advertises games, anyway.