I found reasons to upgrade smartphone:
1. System got slow and buggy. Nexus 4 has known bug of becoming too laggy up to restarting itself after several days.
2. Does not support OTG. Can't connect flash storage, RJ45 etc.
3. No option to add beyond built-in NAND since it does not support SD cards.