I'm confused between Veo (in Gemini), OpenAI's Sora, Runway, and Kling. Or should I go for an open-source option instead?