Medium-fast hard court for me.
I'm an aggressive baseliner, so a slow court works against me. But a super fast court is not good either since I like the ball to sit up just a bit for me to take a big swing at
Never played on grass.
Only a few times on clay (not many clay courts in CA)