Choose Native when:
- You're building a resource-intensive app (think AR, games, camera-heavy)
- You need deep hardware or OS-level integration
- The user base is limited to one platform (iOS or Android only)
- You can afford longer timelines and larger teams