When choosing a fabric for upholstery think about the finished sofa.
If you are planning to have piping (made by rolling the fabric) then make sure that your chosen fabric can be used in that way. It is sometimes hard to roll thicker fabric.
Also bear in mind that your upholsterer might be overly cautious. So, for example, people are often told that some Mohair Velvets cannot be used for piping when they usually can.