BBL has much worse pool.
Plus you cannot rate a league on the basis of international cricketers it's not our fault that most stars are busy at this time.
The crowd is an issue but considering the low population of Pakistanis in Dubai even this much is a blessing
The pool of foreign players is poor in the BBL as well, but they have an advantage over the PSL on other fronts. Firstly, the Australian domestic cricketers are superior to our domestic cricketers, and the infrastructure of the stadiums, the atmosphere and production quality of the BBL is at a different level to the PSL.
Of course, if the BBL is held in the UAE it will look poor. However, all things considered, it is better than the PSL and the BPL.
I agree that rating a league based on the quality of overseas players is not the only measure. However, the PSL falls flat in other measures as well.
Awful batting? - check
Mediocre bowling? - check
poor pitches? - check
poor atmosphere? - check
poor production? - check
All this talk of how the bowling is brilliant in the PSL which is why we see low scores etc. etc. is nonsense. The quality of bowling in the PSL is substandard at best. No contemporary world class fast bowler is playing in the PSL, in fact the only proven world class bowler on show is Tahir.
The low scores have more to do with the fact that the batting is comically bad. Overall, whether you take the quality of foreign players into account or not, PSL is the worst league out there.
However, it can and should surpass the BPL and the CPL if it is held in Pakistan.
Pakistan cricket is largely irrelevant today, but it is still a bigger brand than Bangladesh cricket and Caribbean cricket. However, it will never get close to the BBL and the IPL for different reasons. In fact, even BBL is lightyears below the IPL, which is a completely different ball game altogether.