Xiaomi Redmi 4X way way better than iPhone
Advantages: Screen is nice even on sunlight. Battery is the best I've seen (about 4 days of normal use) Infrared (remote controlling my TVs) MIUI luncher is great. It remind me of iOS but way better. It's fast, all works well, a lot of more options. Design looks like iPhone6. Feels good in my hand. I like the fingerprint on the back too.
Limitations: none. Maybe if it was with USB type-c it would have been even more to the new phones trend.