I believe the main reason is that Shah Alam is far from KL city centre (probably less than 30 mins if there is no traffic but in the rush hour I think it takes 1 hour or more). Also for that reason virtually no non-Muslim expats live in Shah Alam as most of them work in KLCC (the presence of expats can drive rents up).
Advantages of Shah Alam:
- It\'s a predominantly Muslim (Malay) area.
- Quite a few Muslim expats live there.
- Housing is cheap - they have a number of gated communities with large, modern houses for a fraction of the price you would pay in KL or PJ
Disadvantages of Shah Alam:
- Most Muslim expats I know have to go to KL or PJ to do their shopping or go out to the restaurant because the facilities in Shah Alam are geared towards locals and therefore the products they are used to are not available there.
- Although it\'s a Muslim area it can be a struggle finding a Quran class/teacher for children or Islamic classes for adults as Islamic activities are predominantly in Malay.