I guess this is the appropriate section - just thought i'd give fellow Mac users a little write up of my experiences between the two mainly for smart home control. Alexa only came out mid October in the UK and we're still missing some features however so far i've not been overly impressed.
I use SmartThings as my main Smart Home hub for automations etc as it's so powerful and flexible. I use Homebridge to get it to work with Siri. Homebridge hasn't always been the most stable but lately its been pretty good.
My Philips Hue system is Homekit compatible - I think everything else I use works through Smartthings on Homebridge (Logitech Harmony, Wemo sockets and SmartThings)
So overall id have to say that Siri is a lot better at smarthome commands than Alexa. Siri will understand what you want to do almost no matter how you say it, where as Alexa requires stuff to be said in a very specific order. With Alexa I feel like there's no actual understanding of what you're saying just basic speech recognition and you have to say exactly what the button you'd press on a computer says for it to understand you.
For instance with Siri I can say
"Relax"
"Set the relax scene"
"Turn on relax in the bedroom"
"Set the bedroom to relax"
"Activate the relax scene in my bedroom"
"Set the bedroom to relax"
Where as with Alexa I have to say
"Turn on the relax scene in the bedroom"
Otherwise it'll get confused, I can't say "set the relax scene" I can't say bedroom first like "Set the bedroom to relax" - I don't have to remember how to say things with Siri where as with Alexa I have to memorise specific ways to say stuff.
Also Siri is great with scenes, if you make a scene you can say it anyway you want. For Good night you can literally just say "good night" to your iPhone and Siri activates it. Or Goodnight siri, or all variations. With Alexa you'd have to say "Turn on the good night scene" - it's not exactly how you'd talk.
Due to this you can do stuff with Siri you wouldn't normally be able to do. For instance I have some electric gates which i've setup with SmartThings to be triggered to open. I've created a scene in Homekit called "Open the gates" which just turns that switch on. Now when I tell Siri to open the gates, they open!
Technically Alexa *should* be able to do this with anything. According to documentation as well as "turn on" for a switch it should understand, lock, unlock, open, close, etc - however it only works if I say "Turn on the gates" which is a weird way to phrase it. When I say "open the gates" Alexa just gives me an error beep.
The Philips Hue skill for Alexa is awful too - you can't set colours and you have to say stuff in the right order. Where as with Siri I can do basically anything and it works FAST. Even dimming can be a nightmare on Alexa if you say "Dim my bedroom to 20%" it won't work, you have to say "Dim the mights to 20% IN my bedroom" Siri doesn't care how you ask. Siri will set the lights to any colour to tell it to as well, Alexa has not colour support.
So overall i'm pretty disappointed. Its still worth the £50 I paid for the dot, and its quite handy get it to do simple things like on/off with the TV and my heaters when I don't know where my phone is - just being able to say it is quite handy. But i was hoping it would be more flexible than Siri not worse.
I use SmartThings as my main Smart Home hub for automations etc as it's so powerful and flexible. I use Homebridge to get it to work with Siri. Homebridge hasn't always been the most stable but lately its been pretty good.
My Philips Hue system is Homekit compatible - I think everything else I use works through Smartthings on Homebridge (Logitech Harmony, Wemo sockets and SmartThings)
So overall id have to say that Siri is a lot better at smarthome commands than Alexa. Siri will understand what you want to do almost no matter how you say it, where as Alexa requires stuff to be said in a very specific order. With Alexa I feel like there's no actual understanding of what you're saying just basic speech recognition and you have to say exactly what the button you'd press on a computer says for it to understand you.
For instance with Siri I can say
"Relax"
"Set the relax scene"
"Turn on relax in the bedroom"
"Set the bedroom to relax"
"Activate the relax scene in my bedroom"
"Set the bedroom to relax"
Where as with Alexa I have to say
"Turn on the relax scene in the bedroom"
Otherwise it'll get confused, I can't say "set the relax scene" I can't say bedroom first like "Set the bedroom to relax" - I don't have to remember how to say things with Siri where as with Alexa I have to memorise specific ways to say stuff.
Also Siri is great with scenes, if you make a scene you can say it anyway you want. For Good night you can literally just say "good night" to your iPhone and Siri activates it. Or Goodnight siri, or all variations. With Alexa you'd have to say "Turn on the good night scene" - it's not exactly how you'd talk.
Due to this you can do stuff with Siri you wouldn't normally be able to do. For instance I have some electric gates which i've setup with SmartThings to be triggered to open. I've created a scene in Homekit called "Open the gates" which just turns that switch on. Now when I tell Siri to open the gates, they open!
Technically Alexa *should* be able to do this with anything. According to documentation as well as "turn on" for a switch it should understand, lock, unlock, open, close, etc - however it only works if I say "Turn on the gates" which is a weird way to phrase it. When I say "open the gates" Alexa just gives me an error beep.
The Philips Hue skill for Alexa is awful too - you can't set colours and you have to say stuff in the right order. Where as with Siri I can do basically anything and it works FAST. Even dimming can be a nightmare on Alexa if you say "Dim my bedroom to 20%" it won't work, you have to say "Dim the mights to 20% IN my bedroom" Siri doesn't care how you ask. Siri will set the lights to any colour to tell it to as well, Alexa has not colour support.
So overall i'm pretty disappointed. Its still worth the £50 I paid for the dot, and its quite handy get it to do simple things like on/off with the TV and my heaters when I don't know where my phone is - just being able to say it is quite handy. But i was hoping it would be more flexible than Siri not worse.