DreamCoins economics deep audit. Tracked every coin transaction across the cycle:
Total coin spend: 1,432 coins.
Breakdown: 762 on image generation (124 generations × 5-7 coins typical), 540 on video (18 clips × 25-40 coins typical), 88 on voice messages (22 × 3-5 coins), 42 misc.
Yearly Premium allocation: ~1,500 coins for the equivalent month. We finished just under allocation; no top-up needed.
Premium Monthly allocation: ~100 coins. The same usage pattern would have required ~$50 in top-ups.
For any media-heavy use case Yearly Premium is the actual right tier; Monthly is for chat-primary users only.
Browser experience: web-only platform, no native apps. Mobile Safari + Android Chrome both functional. Image generation 3-5s slower on mobile vs desktop on same WiFi. No push notifications. The UI itself feels less polished than top-tier platforms (Replika, SweetDream) — basic dark theme, functional but not refined. UI/UX 7.5 reflects this.
Billing exit: cancellation via in-app settings took 5 clicks. One retention discount banner appeared on cancel flow. Cancellation completed; not the cleanest exit in cohort but not dark-patterned.
Final verdict context: OurDream AI's 8.6 overall reflects strong NSFW image / video capability + model disclosure transparency + competent memory — paired with mid-pack chat (8.0), weak voice (7.0), and unrefined UI (7.5). For NSFW-image-and-video-primary use cases with model transparency, this is a defensible pick at the Yearly Premium price point. Total spend across cycle: $24.97.