First: 100% agree that Zwift has made everything else possible, democratizing virtual cycling and is the one with more (another universe ahead) on the socal interaction. I recommend to most of my friends starting with virtual cycling to join Zwift.
Now, when it comes to fair racing and innovation, very little has happened in Zwift front in the last years. An example that you are referring to: contrary to what many believe or imply, virtual shifting first was launched by indieVelo now TPV, not by Zwift.
For the rest, the agility and feature drop of iV now TPV is miles ahead of Zwift. The reactivity and interaction with the users, the consistency between the users feedback and he product prioritization … that’s something Zwift should learn about… big time.
For those not aware of what indieVelo / TPV has been launching over the last 18 months, many unique features. I let you decide who is the most innovative:
Unique Features For Events:
• Tactically interesting racing, where both skill and judgement (as well as power) are needed to win.
• Real-world physics, with wind, positioning, drafting, collisions, cornering, braking, racing lines and realistic speeds.
• Advanced bicycle physics with bikes that respond to your actions indoors the same way they do outdoors.
• Credible racing with fully integrated performance verification.
• Sandbagging eliminated with automatic multi-player match-making based on win-loss rankings.
• Separate rankings for sprint, endurance, time trial and climbing ensures high quality match-making every race.
• Wide variety of events; scratch, timetrial, points, elimination, keirin, team racing, fixed duration and fixed distance.
• Dedicated Team Time Trial mode with drafting only between team members, timing on N-th rider and intermediate splits.
• Live, real-time fully automated updates in-game of event progress, such as current points totals in a points race.
• Guaranteed competitive and full fields for every race, with AI bots matched to your ability.
• Dynamic in-game race objects, such as an automatically placed Flamme Rouge at 1km to go.
• Predicted race finish position given to each rider in pen, so everyone competing has a target to aim for.
• Fully integrated teams, with built-in team management, selection, custom team kit and DS mode for viewing events live.
• Ability to have your own team kit added within a couple of days of submitting designs.
• Put on your own custom events, whenever you want, configured just as you like them.
• Link events together to be part of a league or series with the option for consistent rider pen allocations throughout.
• Private events with entry limited by access codes.
• Ability to use IRL racing licence details, and events that can be limited to those with verified identities.
• Options to limit entries to events based on having a smart trainer, HRM and/or dual-recording.
• Options to change the number of points / eliminations at each location, or even to skip locations altogether.
• Options for slower paced starts, with a fully configurable paced Neutral Zone in events.
• Options for novel route layouts, including split-road/roundabout features for tactical route choices mid-race.
• Options to put a finish arch wherever organisers want, for whatever length event they want.
• Chat with filters, personalised colours and team-only / group-only / local-only and global chat options.
• Professional broadcast & streaming API provides game data straight to OBS, vMix, Singular.live etc.
• Ability for organisers to customise in-game objects, such as banners, barriers and flags with their own graphics & logos.
• Ability for organisers to receive results of all their events by email immediately after the last rider crosses the line.
• Results available to organisers in CSV format, including all intermediate splits, for easy league management.
• Unparalleled sub-millimeter consistency, accuracy and precision of rider positions and results.
• Secure-by-design anti-cheat mechanisms with a server-authoritative architecture.
• Built-in dual-recording, producing a single FIT file with both data sources.
• Commissaire mode to enable real-time human monitoring of events, and ability to exclude any rider during a race.
• Fully automated real-time Performance Verification, with ability to select automated disqualifications during a race.
• Comprehensive server audit logging for retrospective analysis of all actions and activities.
Unique Features for Workouts and Training:
• Wide variety of workouts with ability to import 3rd party ZWO, JSON, ERG and MRC files.
• Calendar synchronisation of daily workouts with TrainingPeaks / intervals.icu / Humango.ai.
• Support for external control of your trainer for compatibility with 3rd party apps like TrainerRoad & BeatBiker.
• Support for powermatching the ERG targets for workouts based on your independent powermeter.
• Support for heartrate based workouts, with ERG mode adjusting power to keep HR in range.
• Support for advanced sensors, such as SmO2 levels and Core/Skin temperature / Heat Stress Index.
• Group workouts with fully automated automatic synchronisation of even custom workout files.
• Late-join and automatic synchronisation for group workouts so riders who miss the start can still ride togther.
• Group rides with ability for riders who fall behind to just teleport back to the group.
• Suggested ways to improve through full CP tracking and automated analysis of your rides.
• Fully configurable personalised training zones for power, heart rate and cadence.
• Fully integrated lap-timer for easy real-time comparison of your performance.
• Zen mode for training by yourself without the distraction of other riders.
• Focus mode for full screen display of just your workout and key data only.
• Incognito mode for training in private.
• Ability to seamlessly select a new route while riding, swapping between multiple routes in a single ride.
• Regular monthly community objectives and leaderboards to provide constant challenges.
Everything else you expect, and much more:
• Multi-platform deployment (PC, Mac, iPhone, iPad, AppleTV, Android and ChromeOS).
• Multi-language support (English, Spanish, French, German, Italian, Danish, Polish, Chinese & many others).
• Extensive hardware compatibility (Bluetooth FTMS / Wahoo / Tacx / ANT+ / Direct Connect WiFi).
• Extensive third party application compatibility (Strava, TrainingPeaks, intervals.icu etc).
• Extensive support for third party game controllers for menu navigation (Avotro / XBox / PlayStation etc).
• Sideways / horizontal server scaling (supporting 100,000+ concurrently connected riders).
• Offline mode (continue riding and finish your workout etc, even if you are disconnected from the servers).
• Roads (thousands of kilometers of routes, including a connected velodrome for Paris-Roubaix style events).
• Pacebots (variety of different speeds and routes for training with).
• Workouts (both built-in and full compatibility with workout creators).
• Free-Riding (following routes, or ability to choose your own direction at any junction).
• Late-Join (allowing people to join group rides at any time before they finish).
• Rubberbanding (configurable strength to keep riders together, so the slowest riders don’t get left behind).
• Teleport (ability to immediately join friends, team mates and pacebots who are already riding).
• Take-a-break option (ability to pause any non-competitive ride indefinitely but still stay with your group).
• Tactical Positioning (ability to decided where to position yourself in a group).
• Virtual Gearing (that works on any make or model of trainer without any extra hardware equipment needed).
• Moderation (ability for athletes to select to immediately Mute / Block others to ensure a safe space for all).
• Social (ability to view others, and find / follow friends).
• Achievements (short / medium / long term targets to stimulate engagement and completion of efforts).
• Cameras (fully customisable angles, glancing, drone cameras and support for multiple in-game views for broadcast).
• Screenshots (ability to save memories for sharing on social media and promotion).
• Avatar Configuration (bike, hair, skin tones etc, with multiple fully customisable RGB colours on most items).
• Inclusivity (vision impairment & colour blind friendly colour schemes / fonts, and in-game trikes and hand-cycles).
• Custom UIs (ability to customise your own UI through external scripting).
• Custom APIs (for community built apps, such as controlling game actions and camera angles via a phone / tablet).
• Hundreds of small quality-of-life improvements, such as showing battery levels for paired devices.
• Highly configurable graphics settings (runs on 10 year old laptops through to 4k+ ultra-wide screens).
• Multi-monitor support (forward, left, right and/or rear outputs for seamless 360 degree views of the world).
• Weekly updates (with automated patching that typically takes less than 1 minute to apply).
• etc. etc.