JVC HAEB75G vs Generic Mini Headphones: Which Is Better?