Well, I had some wifi apps and widgets when mine went into airplane mode, twice, and I had to reboot. I finally removed them all the other day, but only because I was having problems staying connected to my wifi at home and none of them were helping.
Now, I just keep wifi on all the time, in settings, but I've been experiencing low/no bars, until I try to make a call, even away from home, which may just be the area, but I don't recall having these connection problems when I had my Centro, less than a month ago, and it mainly seems to happen after I attempt to watch several videos (when away from home, using EVDO). At work and around town, I'm usually okay checking email and browsing the web, until I try to watch YouTube or SprintTV.
I re-installed a wifi widget last night so I can turn wifi on/off when away from home because I noticed it kept trying to connect to wifi everywhere I went, and I wondered if that was why I was getting zero and 1-2 bars. I even had to reboot to make a call--it just sat there "dialing" for like 3-4 minutes. Seriously considered leaving Sprint entirely at that point, I was so frustrated.