Sprout baby was my husband's favorite pregnancy tracking app. Sometimes the you baby is the size of a (insert various fruits here) section would be different between the two so we always liked to compare notes.
The sprout baby app does include stunning 3D images of your baby at it's current gestational age. It also has a journal section where you can write about your pregnancy and then print them all as a PDF.
This app also provides tools for counting kicks and a contraction timer for free. There is a premium version as well but I could not figure out what additional features were available. It seems there may be a trial period and after that using the app will cost $4.99 but I'm not positive.
A contraction timer is a must have unless your're having a scheduled c-section. While some of the other apps include a contraction timer tool you often have to pay to use them or their buried in a tools section.
You don't want to be trying to pay for a feature or track it down when contractions have started so consider having a stand alone app.
There are several free apps available but this is the one that I used. It got us to the hospital in plenty of time for our daughter to be born.
Have pregnancy questions? Check out my pregnancy page full of great resources for every trimester and follow me on Pinterest!