JB Hi-Fi beat first half forecasts for sales and profit, but competitive pressures led to lower margins. Analysts have mixed ...