Salat Times: Guidedways Ipray: Prayer times and Qiblah Compass ($3.99)
This is a very sleek and polished app. It has the salat times for Fajr, Ishraaq, Dhuhr, Asr, Maghrib, Isha, and even Qiyam (which, might I add, was a feature I recommended ;) ) You can see the prayer times up to 5 days ahead, as well as the phase of the moon, Qibla direction (from sun, moon and north), and dates of islamic events (Year start, Ashoora, Ramadan, Lailat-ul-Qadr, Eid ul-Fitr, Hajj days, Arafah, and Eid-ul-Adha). There are plenty of cities built in, and it will even use the Iphone's gps to determine your location. You can adjust the hijra date and even individual prayer times, mail the days or month's prayer times. Plus there are a few nice themes to choose from!
There is a free, lite version available. The only real differences are that it will not use the iPhone's built in compass to show you the Qibla direction (you'll have to get the angle from north, then open the compass app), and if memory serves, it won't let you adjust individual prayer times. And I think the number of notifications the app can send you regarding prayer times is less in the lite version. I recommend buying the full version, it's worth it to have the Qibla direction shown to you within the app, and adjust individual prayer times.
Quran: Guidedways IQuran Pro (4.99)
This is an excellent Quran reader, you can choose from many languages (multiple english ones too, including Shakir, Mohsin Khan, Yusuf Ali, Pickthal, and Mohd Asad) including a Transliteration! You can also select from a bunch of different reciters for any audio that you've downloaded (Sheikh Husary, Mishary Rahsed Al-Afasy, Saood & Shuraim, Abu Bakr Ash-Shatree, Abdul Basit, and Ghamdi) and you can download all or individual Surats as you like! There's the brilliant option to add notes, and bookmarks, plus you can search through the translation you're reading! Now, I have found some mistransliterations here and there, but I notified the developers and they're fixing it. My only real gripe with this app (apart from it's relatively steep price) is it's transliteration. It's very good, except that you have to guess s's, h's, t's, and th's because they don't differentiate between ث and ظ and ذ, or ت and ط, or ح and ه, or ص and س. The only thing they give you are ع's which are shown as two capital A's next to each other. But perhaps they'll fix this in a future update ;).
Hadith: Adaptive Solution's Daily Hadith (free)
This is a very simple app; every day it will download a new hadith from their website, complete with a little blurb about it. The hadith's get saved to your device for viewing later. You can bookmark your favourite hadith's, as well as email them to friends.
Honorable mention goes to Thaer Ali's Hadith Al Bukhari, it's the complete collection of Sahih Bukhari in a single app, for only $0.99. You can bookmark hadith's and email them, you can even search. The search however, is VERY slow, but it is digging through a massive book...still, it's irritating in a hurry, especially if it doesn't turn up anything. If anyone knows a better one, please let me know! :D
Dua: Thaer Ali's IDua ($0.99)
This is essentially a digital version of the very popular Fortification of the Muslim through Remembrance and supplication from the Quraan and the Sunnah book compiled and referenced by Sa'eed Ibn Ali Ibn Wahf Al-Qahtaani. Unfortunately, there's no option to search, bookmark, or email. And the back button, will only take you to the previous dua, not the title or last screen (which we're so used to thanks to internet browser layout :P). Still, it's my favourite because of it's coverage. If you want to try before you buy, simply find the paper version! :P
Thikr: Guidedways Isubha ($1.99)
A very sleek looking (like all their apps actually) app, that will give you a list of common Tasbeeh's, then let you push a little counter that will show how many you've made. It will make a noise and vibrate whenever you've done 33, 66, or 100, and it has a very nice little animation or prayer beads that appear every time you count. It includes a session counter, a total tasbeeh counter, as well as session and total timers. You can password protect your statistics so no one can see them, as well as pause and resume sessions. Unfortunately, the tasbeeh's are written in arabic, so you'll need to know a little arabic to read them, but you can add your own ones in english! I don't know how high it will count though, hopefully I'll find out soon! :D
Additional:
Thaer Ali's Hadith Qudsi (free): a collection of hadith in an app similar to his Idua app.
Magnicode's Qwords ($6.99, but there's a free lite version): a good idea, but not perfectly executed, this app will teach you the most common words in the Quran. It will display the english translation, the arabic word and an ayat in which it appears. It will also speak the word for you. Unfortunately, navigation is a little difficult, so try the lite version before dropping some cash for it.
Aman Akbar's Allah's 99 Names (free): I had a hard time finding a decent app for God's 99 names. All I really wanted was a massive list of the names, with english translation. This one is just that (a random button would have been nice though) It displays the name in a beautiful painting, with transliteration and translation below.
Know any other good apps? Or better versions of Apps that I have? Let me know in the comments! :D