The best smart speakers 2019: which one should you buy?

No home is complete nowadays without an AI voice assistant, but which one is right for you?