There are a lot of good apps out there, but there is also a lot of nonsense that you need to weed through to get to the good stuff. That said, there is one app that I do recommend (aside from the essentials: Yelp, Instagram, Pandora/Spotify, Shazam, Fandango). While it doesn't have the best name, MPhotobooth, it has the best function. MPhotobooth brings to you your own portable, personal photo-booth. Last I checked, photo-booths are a party in and of themselves. Check the latest from my recent trip to Northern AZ.