Here's why the Tata Punch is winning hearts, including mine