So anytime the game disconnects why is exit and relaunch the only option? Would be nice if it at least kicked you back to the Character Select screen.
That depends on the type of disconnect. If you initiate it yourself via "Switch Character" or "Disconnect," then it takes you to the character selection menu. However, if the game crashes it starts from the beginning... because the program execution has to start from the beginning.
I think it’s kinda like with any other program that crashes on your computer or console. I usually get asked to send data back to DCUO with a description of what I was doing before whatever went wrong.
I think because the character select screen is controlled at DI. You don't have any of your character info locally, only online. A disconnect means you need to get BACK to DI for that screen. However, it could be argued that there is that intermediate screen where the game is running, but not yet online (till you hit X or Enter), that would be a spot they might be able to default to. That's the first point where it goes from local to online game...but yeah, before the character select screen, so I'd guess that's not an option.
A disconnect is not much different than a crash. You lose connection to the server and it boots the game. I've had disconnects that are actually crashes too. In any regard, yeah, I don't think there are other options to the game. I do wish they could have gotten Linked Dead working right. It was a nice feature that would have helped a lot, but there were too many bugs going with it too.