Can anyone tell me if this device is worth buying ? Thinking of asking for one for christmas but it seems to get mixed reviews ..