Completely agree. Rubber for me, hate the (disconnected) feel of foam.I'm a big fan of the Progrip 714. I run them on my St, dirt bike, and dual sport bike. Big diameter and tapered kind of like the BMW grip. Very good at absorbing vibes.
BMW grips and Progrips #714