1. will perform better than cross platform
2. provide a more standard look and feel for the particular platform, and
3. provide better reliability for functionality that requires deep interaction with device hardware.
However, it is important to assess each app on a case by case basis, as building once for both platforms is more cost effective. Newer programming languages such as ReactNative are providing additional opportunities to reduce the cost of development and maintenance.