After checking a bunch of stuff out, here's what I've found. (Will add to this as I go.)
1. Every mission, action stage, and boss battle tracks your best time, score, and highest ring counts.
2. Sonic has 20 missions, Silver has 18 missions, and Shadow has 15.
3. For Sonic, the stages I've run into are Wave Ocean, Dusty Desert, White Acropolis, Crisis City, and Flame Core. So far, I've played White Acropolis for Shadow. For Silver, I've seen Crisis City, Tropical Jungle, Wave Ocean, Dusty Desert, White Acropolis, a train deopt stage (Radical Train?), and aquatic base.
4. The boss battles I've seen are Egg Cerberus (Sonic and Shadow), Silver (Sonic and I assume Shadow), Iblis Form 2 (Sonic), Iblis Form 1 (Silver), Sonic (Silver) and Shadow (Silver).