Consumer research group Which? has placed JD Sports and JJB Sports at the bottom end of its customer satisfaction survey of UK retailers.