Bahamas versus Miami

We compare two different beaches. Miami offers very nice restaurants, safe beaches and several options to do at night. On the other side grand bahama offers awesome beaches with almost no people in it, it's a lot more expensive and you can eat at the hotel only (almost). Which one do you prefer? Check this blogpost with a video to compre both