Sure, they look cool but do they really get the job done?
Well, the first question you need to ask yourself is are you a deep sleeper?
If you answered yes to the previous question then you probably should not get a mini alarm clock. The reasoning behind that is the alarm clocks are so small that they can only generate a soft noise to wake you up.
If you answered no to the previous question then a mini alarm clock may be perfect for you. You should get one that is your style.