Warning: I am not a table mechanic, so take my advice and opinions with a grain of salt.
I won't tell you which cloth you should use. But, I can give you my opinions on what I used having recently re-cushioned and re-clothed my own home table.
I went with Simonis 860hr Tournament blue. I'll be honest, the first few weeks with it, it was slick as ice and fast as concrete and it had me concerned it was going to stay too fast. When I first installed it, the cloth had what I will describe as "thin not thick" look and feel to it, as the cloth broke in over the next 2-3 weeks though, it appeared to "puff up" a little and slow down some to where I feel it's a perfect speed for my 8' home table.
When the cloth was first installed, if you got real close you could almost see tiny micro gaps in between the threads, now thats its "puffed out" those gaps are gone. I'm in love with it and have zero regrets in my choice of cloth. I did have some ball roll-out for the first couple weeks as well, making me think the table had gone out of level, but when checking it with the level, it still read true. What was happening was the ball was following the cross grain of the thread in the new cloth. As the cloth broke in "puffed out", those rolls stopped and the table plays true once again.
In addition, how the cloth is installed has EVERYTHING to do with how it plays. If your doing it yourself like I did, do not be shy with using your muscles and pulling the living snot out of it table length wise. As the cloth relaxes over a few weeks, it will loosen up minutely. If installed too loose to start, when it relaxes you may have an issue and need to re-stretch it, and who wants to take a table apart twice. Also, when installing make sure you keep the thread grain of the cloth as straight on the table as possible.
If by chance your hiring a table mechanic, good choice. Just make sure you know who you are hiring and their abilities and check out their work. Good luck and I hope this gives you some insight in your choice.
Dopc.