I normally play on HC but will be taking on weekly lessons for the next 12 weeks on clay. I had a hit with a friend on clay last week and wore my CB 3.1 which I bought last Aug - the shoe has served me well but is pretty beat up now with a lot of tread pattern worn. Since I bought a pair of B7s and CB 4.3 (both HC versions), I'll only use these on HC and 'retire' the CB 3.1 and keep these for clay as I seldom play on it. I did find a struggle with traction with pretty worn out soles which is no surprise. I'm considering getting another pair of shoes for clay but I not sure whether to get a pair with generic soles for all surfaces or a clay specific soles. What are your preference, does a clay sole work so much better?