No, I've not noticed the price being cheaper in Duty Free. It's just more convenient, almost same price and on your way out plus weight does not count to your allowed limit.