I recommend making a collection of apps according to what each of them can do and your mapping needs over time.

Its more about filling your toolbox with useful tools than choosing to do everything with just one app - something that was originally pointed out to me way back in the beginning by Korash