As far as I understand it, the winglets make the most significant difference to the cruise performance. As a result the significant cost of upgrading existing aircraft tends to mainly be carried out by operators who fly longer sectors than others.
I personally think the 737 is a bit of a retro style ugly duckling whose looks are improved with a bit of boy racer winglet!