If you want to listen to your own music on your Android device, there are two ways to do it: first, store it locally, or second, stream it from a cloud-based service like Google Music or Amazon MP3. Obviously playing back locally would be faster (no buffering), reliable (you don't have to worry about reception), not use up valuable bandwidth, and allow you to use whatever music player you want. But if you choose to stream from the cloud, you're not limited by your phone's storage, so you probably have access to your entire library - not to mention you don't have to bother with syncing your music.
Which way do you go? Stream from the cloud, or store it locally? Sound off, then hit up the comments.