iRacing is a cross platform online only subscription based simulation racer.
Gameplay is open-ended where players can choose to play whatever races they want either by themselves for practice or online against live opponents.
Pro Unique community rules
There is an actual sanctioning body for the game called FIRST that keeps players in line making for a non toxic community that behaves professionally. If a player races aggressively or continually breaks the rules of the rod their license will receive infractions that will soon label that person as one to stay away from.
Con Difficult to play with a gamepad
The controls for the game are very precise and in being so is best played with a driving wheel with petals and a shifter. Trying to play with a gamepad does work but will really inhibit the players controls especially if they are competing in online races.