Drycleaning wears your clothes out fast, and should not be done that often. If you wear suits regularly you should have several and change daily. Use a clothing brush on both the trousers and jacket and use a trouser hanger and a formed hangar for the jacket.
Washable clothes should not be drycleaned, they should be washed according to the label on the item.
I prefer all cotton shirts, but found that sending them out to the cleaner for washing and ironing really beat the hell out of them. They don't dry clean these but they wash them in extremely hot water. I started buying no iron dress shirts in a mixed fabric and found them to come out of the home dryer really nicely. I still send a few shirts out as I love heavily starched & Ironed dress shirts.
Dry cleaning overseas can be an adventure. I once sent a suit to a drycleaner in Budapest and it came back with the buttons missing. The chemicals they used had melted the plastic. They told me I should have removed the buttons before giving it to them.