>What's wrong with modal dialogs?
In this game they dont serve any purpose... I guess you only made it this way because you thought it would be easier to write it like this, but hmm... well, its not much of a difference actually.
Its also easier to make it fullscreen (requires signing) without those modal dialogs.
The removal of the startup shop session is a very common tweak for getting into the game quicker. Sure its only a few clicks less, but humans arent that objective if it comes to something like that. Before you can actually play some game there is some initial "price" to pay. Things like getting the game disk, putting it into the console, checking the mem card, pressing the power power button, turn the tv on, find pad #1, wait for the boot up logo to pass, loading, menu... and now if there are several things to do before getting into the game it can get sorta annoying... and then loading... meh. (With PC games its pretty much the same.)
Its a nice collection of minor annoyances and you should always try to get rid of as many as possible. Or at least try to make it less annoying (eg by improving loading times). If you do so, people will be more likely to play the game again.
Sure... if you only write the game for yourself, its different. But its interesting to look at different aspects from different angles, finding pretty good
compromises, and putting your engineer mindset aside. It also doesnt really matter if you only do this for the fun of it or for money... if a lot of people enjoy playing your game its damn rewarding either way.
(Sorry for sounding so full of myself. I cant help it.