I don’t speak Urdu, but in my opinion you should use the Urdu alphabet.
We had the same discussion a while ago about Hindi:
Should Korean subs be romanized? Should Russian subs be romanized? Bulgarian? Japanese? Chinese?
I would like to shout out no. Cherish your language and all of its characteristics.