What's the difference between ooma phone device and magicjack?

I am considering of changing my phone service to ooma or magicjack. I would like to know your input, the difference between these two. Should you need to have your internet power on all the time with magicjack?
3 answers 3