Can you stream to an Echo Dot from any/many music apps on your phone like the Chromecast? Or do you have to control everything by voice?
Also, you can get it to connect to your phone via a voice command ("Alexa connect <device name>"), when you want to use it.
In the spotify app on my phone or computer I can choose an echo dot (or group of multiple alexa devices) as the output device.
Alternately, you can pair with an echo dot and use it as a bluetooth speaker.