The Amazon echo does amazing things and I use it every day. It helps me get ready in the morning, time conversions and many other amazing things! although I found when I am playing music at a louder volume I will need to say Alexa twice for it to hear me but that is only if I am in a big room and if I am near the echo it picks up my voice straight away! Another thing the echo can do which is just amazing is that it is compatible with Apple devices, including your iMac! that is a big reason why I opted for the echo instead of the Google home because it can sync all the stuff from my iCalender and many other Apple products to the Echo!