Yeah, we like it. Mostly because it gives you more options. I should clarify when I say an additional attack, it does not need to be with the same weapon or even against the same target. Your PC might grab their handaxe and toss it at a different foe, especially if the original hit did enough damage to kill the target.
For example, suppose your Sorcerer Firebolted an ogre and got a critical hit. You can:
A. Firebolt the ogre
again (only counts as one casting, not two).
B. Firebolt a completely different target.
C. Cast an entirely different cantrip at another target.
Given this only comes up 1 in 20 rolls, it really isn't a lot of extra rolling and thematically it adds to the game, strategically as well.