I know I'm late on this but, when I had ISO grips the grip was nice but weight made it better. They do have grip weights for the ISO. I put shot in plastic tube silicone shut on my R* stuffed in grip and that helped the vibration a little.
I like springers, point as well. Riding arm position makes big difference.