What hits the limit first - hardware or software? Seems like Xiaomi is pushing the physical limits of what's realistically possible to carry around. Maybe all manufactures will eventually get to a 1-inch sensor, but from there seems like it will have to be software.