We discuss the positives and negatives of native and cross-platform software development tools. Our experience spans native Apple iOS development as well as native Android programming (Eclipse IDE & Android Studio). Along with some cross-platform development in the form of React Native and Phone Gap. The challenge with cross-platform is that it never seems to be fully mature, but the problem is partly due to native tools constantly changing. Will cross-platform take over, and should it?