If you are going for the ready-made clothes you sure need to compromise a bit on the fit or look of the dress as they are designed for a universal appeal.
If you are looking for a perfect fit and customised style than it is always better to have your clothes stitched rather than going for ready-made clothes.
While there are many shops selling ready-made clothes there is still a great amount of demand for the tailors who can customise the clothes as per the clients preferences.