Make a app and this game will earn millions!
So there are many things that can be done, someone just has to do them.
When I was a GM, I also held a "forum day" where I was online all day to anwser questions from the danish users. It worked well and we gave 3 months supporter to question of the day. That, with the "mentor" feature is something I was proud of as I think both made a difference. So there are many things that can be done, someone just has to do them.
Personally, I think the greatest drawback to user retention is that this game can be very unforgiving to rookie mistakes at the onset. I've seen new managers buy guys with six figure salaries, fire great trainees, and blow all of their money on 40 year olds. And if you pull off one of those mistakes, I can only imagine the wind being taken out of the user enthusiasm sails. Especially when you have to wait seven weeks to start over.I suggested a while back to have a master reset button that would be active for 30 days from the start of any new account and usable only once. It would fire your entire current roster, give you 18 brand new players, restore the $300,000 starting funds, give you new minimal staff, restore your arena back to the original starting capacity, but keep you in the same league with the same record. I think that would decrease the amount of users that leave after making a critical mistake.