I do spend a fair amount of time "carpet putting", my carpet is pretty fast but I do it to work on my stroke. I work on speed when I get to the course before a round.
Using a distance ball by its' very nature you will experience less spin and the ability to hold it on a green. Of the balls you mentioned I prefer the Bridgestone E5, reasonably priced with a urethane cover which helps to impart spin. The E5 will not spin as much as a ProV1, Srixon Z-Star or TM TP Black but they do cost less.
Some good suggestions in this thread.
I thought about getting a personalized plate and finally did approx. 6 years ago. What got me thinking about it was likely the best plate I have ever seen. I was in the car preparing to go into a golf store ( no surprise there) and saw a BMW with H823PUTT. We can have up to 8 letters or numbers here.
I got to thinking and came up with 5 different ones, good thing I did as the first 4 choices on my list were already taken here, my last choice is my current plate: GLFCRAZY.