Marshall Kilburn 2 or JBL Xtreme 2?

I have been searching the internet for a few days and and narrowed down to these two as my first Bluetooth speaker.

I am a casual listener but I am still looking for something which sounds the best for under $300. I don't care much for water resistance or other stuff and will be using the speaker exclusively indoors.

I mostly listen to metal/rock and sometimes blues as well. Kinda prefer bass but not at the expense of vocals.

Both of them are priced very similarly so having a hard time deciding.

Which one should I buy?

Post removed 

Thanks for the information really. Well, the real reason was that I was looking to list them on my site so that's why I need some really good information and a final answer so that's why wondered if a good review or comparison just like this one would be great. 

The article posted was very informative and useful. You people are doing a great job. Keep going. Please visit the site  Eid ul Fitr SMS