forza is definitely a better game overall simply because there's so many options. Tracks, cars, races, hell you can even paint any car any way you could ever imagine.
Dirt gets boring if you do nothing but the basic races with the assists on. Turn everything off and try mastering the game. Taking me months to manage that.