Do any of you guys recommend these blade tape stuff?

They look kind of weird and I haven't seen any NHL players use them. They are rubber though so it does provide a lot of grip. And since it doesn't wrap around to the bottom of the blade, it will never wear out on the ice. But is it really worth it or is it just a marketing thing? Or should I just stick to the traditional tape and wrap my blade?
I was also thinking of buying a smart hockey ball. I read reviews, and everyone said they are great. Do you guys use a smart hockey ball for off-ice practicing?