I use my cell phone exclusively.
You need to be aware that some of the navigation apps depend on having a cellular connection in order to constantly update the map so if you get into an area where there is no cell towers, your app won't be able to update the map to show you your location on the map. The GPS itself uses satellites, the cellular is just for the map data.
There are apps, such as Co-Pilot Live, that download complete maps to your phone and then don't rely on cell towers for map data. The drawback is that the map data may use several GB of your phone's storage.
As far as trip planning, I do that using Google maps on my computer. Once I have the trip all planned, I can send it to my phone for actual navigation.