Both treks are beautiful but Miranjani has more feel of wild jungle than Mukshpuri.
On Mukshpuri trek, there is a park, a mini zoo and quite a few directional boards and its easier too.
Miranjani trek is around 4.25km and rises from 7,650ft to 9700ft.
Mukshpuri is around 3 km and rises from 7,950ft to 9,200ft.
I reached Miranjani top in 2hr 10min while Mukshpuri is around 1hr 15min.
Theoratically on a clear day, u should be able to see Nanga parbat from Miranjani top but i have never seen it myself or any pics giving the proof. On internet, the distance to Nanga Parbat is mentioned to be around 400km which is wrong. Actual peak to peak distance is around 175km.
You need to look towards North East and try binoculars. if Nanga Parbat can be seen then it will be rising high above any of the surrounding mountains because its a lone King of the area
... or should i say Queen
Best of Luck and happy spotting 