Probably everyone here, will agree that love of Prophet (saw) is better than love of a woman.
I do not understand why some people, specially our Sufi brothers in Islam extrapolate phrases/terms/words used for love of women to love of Prophet (saw), like “Zulfain”, “Yaar”, "Raqs(Dance) etc.
Re: Exchanging something better for worse
^^ it is mans inherent trait to exaggerate his emotion. Islam and the authentic Sunnah of Rasul Allah SAW limit that exaggeration.
Re: Exchanging something better for worse
It is called Ishq-e-Majazi when you are refering to Allah (SWT) or Prophet (P.B.U.H) but using examples from worldly things. This is done usualy in poetry but the writer and reader both understand what it refers to unless someone thinks otherwise.
This way is adopted in context of a Hadith which says that whoever refer something to prophet which is not true then he will go to hell. So in order to give reference poet use normally beautiful things to describe it.
Re: Exchanging something better for worse
^^ that is not Ishq-e-Majazi...
check your sources buddy..
Ishq-e-majazi is love for other than Allah SWT and
what they use is at best called "tashbeeh" or analogy