A successful taxi app should include features like real-time GPS tracking, multiple payment options, driver and passenger profiles, fare estimation, push notifications, and seamless user experience to meet the demands of U.S. consumers.