The Best Smartphones for Controlling Your Smart Home