No problems with I Phones here. We currently have 2 I Phone 4's and a 3Gs. Overall, we have had 6 I Phones in the house.We just keep upgrading to the new model, when they coem out.
Never a problem with dropping calls, as some have reported.

As far as Apps, Get "Easy WiFi". It will help you find wifi where you are.

If you are a sports nut, like I am, there are Apps for your favorite team(s). I have 6 different National Hockey League apps to follow teams, games, league standings, etc...