I don't get why anyone would be willing to pay $150 a year for internet streaming radio.
You are not going to get the same coverage as you would with a typical XM Radio device as they are satellite based.
You don't get the ability to record the music, or anything of the sort. Why not just pay a one time fee of $2.99 and get Radiotime. It has talk shows, music, and all the rest that you would get with the XM app without the monthly cost. Additionally you can listen to LOCAL stations, that you already know and like.
Does it have BB King Bluesville or the Fox News Channel?