The best Alexa speakers let you interact with Amazon's smart ... or head straight to a retailer to buy.