I would choose to use a Cross-Platform Stack, specifically React Notice for my app. I would choose this because my client has a limited budget, I feel this would be appropriate because it will be much more cost effective. This will allow us to appeal to both iOS and Android users and get our app up and running in a shorter amount of time. The app I am working on uses basic functions so even though cross-platform development stacks can have less features I believe the pros of being able to appeal to all users, quickly and at a lower price for our clients will outweigh the potential cons of using React Native.