Shaving cream, first of all has to be able to perform what it's supposed to do. It has to help you with getting in a close shave without irritation and the scent has to appeal to you. That's very important about a shaving cream. I always recommend buying something that's appealing to you for the smell, because one of the things about shaving is the aromatherapy part. It's only going to be on your body, lasts you for 15 or 20 minutes, but the thing is, is it enjoyable?
If it doesn't smell right, you're not going to enjoy shaving. If you enjoy that part of it, it takes you back to your childhood or takes you back watching your father shave, then you know you have something that you can connect with and that's what makes a great shave. You ask what makes a shave that you enjoy doing, that's what I would recommend. Get something that you enjoy smelling. I prefer a lavender shaving cream, lavender scent. It has lavender, which is also good to calm the skin, and it's also good protectant.
I personally use a shave cream, because I use a brush when I shave. Some people may prefer a gel. The whole thing about using any shave cream is make sure that you start it off with a preshave oil. Use a shave cream that's suitable for you, that works for you. If you find that you're getting a lot of nicks you may want to go to a cream instead of a gel. But if the shave gel works for you and you're getting a good shave with it, then stick to it. That's the tip on picking a shave cream.