10. or G 64 GB variant is the best choice out of the given choices as it offers a better processor performance, a much better 16 MP front camera configuration and a much better overall specs and performance.
Capture Plus! A slightly smaller battery, but QuickCharge (1hr 15 mins to 90%) is there which compensates for the slightly smaller size. MUCH better camera! Mi already is reputed for making the worst cameras of the industry, how will it compete to this dual camera phone with 4K ability and Super Night mode taking beautiful pictures even in lota of darkness.
Billion Capture Plus easily. This comes with a decent sized battery, a Power-Efficient Processor with a decent GPU and supports Quick Charge. The Redmi 5 has the advantage of only the battery and there is a high probability that it doesn't have Quick Charge (like most Mi phones) but it has a slightly more powerful CPU. The Capture has a better Camera in my opinion not because of Dual Cameras but because of the week known fact that Mi makes the worst cameras in the smartphone industry. Screens are both FHD and IPS LCD, so size is based on your wish. The Capture also comes with TronX support which is Smartron's Cloud platform offering infinite Cloud Storage and also assures you 2 OS Updates. I use the srt.phome and despite having similar specs on paper as compared to the Redmi Note 4, this is just much more enjoyable. So I am here with experience of it. TronX also means you will get frequent OS Updates, at least Smartron devices do on a Monthly basis, resolving issues and adding lovely features. Redmi 5 is clearly a bummer with the annoying MIUI on it, limiting your freedom to customize and lot more. Mi also doesn't promise software support. So the Capture is a clear winner here. Apart from all of this, the Capture is completely Designed and Made in India unlike the Redmi which is Chinese.
I leave the Display choice to you in the first place, if you fancy all that Infinity Display Stuff or whatever your reasons might be. The Billion Capture Plus has a weaker processor, but a more consistent one than the Honor 7X, Honor 7X's benchmark scores feel like 2 phones, of 5,000 and another like a flagship. It has scores varying between 43,000 and 76,000. The Capture Plus consistently scores around 65,000. Capture Plus comes with assured upgrade the next Android Version and runs pure Android, giving you more freedom to customize (if you want) while the Custom Laggy UI on the 7X is a big let down for the powerful CPU it boasts, making the phone lag more than the Capture Plus even on normal use. Camera on the Capture Plus has a better aperture and it also boasts 60fps Selfie Slo-Mo which is a rare feature, it also gets greatly enhanced by downloading Google Camera from APKMirror (as per my experience). I believe that the 7X also has a similar camera performance or maybe even better because Honor has been making some really great media consumption techniques and devices recently. Battery life, the Capture Plus takes lead every way. Bigger battery, Low-Power Consumption UI, superior battery saving techniques and Quick Charge, you'll have no complains with the Capture Plus in this aspect. Storage and RAM, if you take the 64 GB Version of Capture Plus, are on par and hold no special advantage
Billion capture Plus is the best choice in comparison to Yu Yureka 2 and Billion Capture Plus as it offers a much better processor, better battery, better 64 Gb storage and a good overall specs and performance.
I would lie to suggest you for Billion Capture Plus,it is a premium smartphone, which is available with all the powerful specs. If you love to watch high-quality videos then the full HD display of the smartphone is a good option for you. Xiaomi Redmi Y1 vs Billion Capture Plus
Both the smartphones are quite similar in specs but in terms of overall performance and specs, Coolpad Cool 1 Dual is a better choice as it offers a better processor [erfor4mance, a better battery capacity, and a much better camera performance.