The i3 41XX series has 3MiB of level 3 cache and they use the 16EU version of the GT2 graphics. It used to be so that you could only buy the lowly i3-4130 and its lower power brother, i3-4130T, but with the refresh you can get the i3 4150, the 4160, and even the 4170 which has a clock rate of 3.7GHz.
The i3 43xx series has more cache as it has 4MiB of L3$. This can amount to a small increase in performance. It also has the full version of GT2 graphics with 20 execution units. When Haswell launched you could have gotten the i3 4330 and the i3 4340. With the Refresh, you can now get the i3 4350 (which actually is the same config as the i3 4340), 4360, and the fastest yet 4370 which has a clock rate of 3.8GHz.
The i3 4170 is the best value for those who don't live near a Microcenter. The clock rate of 3.7GHz is seriously fast which helps make up for the lack of cores. If you live near a Microcenter the i3 4370 is a better deal. The 4170 is just $99 at Microcenter and the i3 4370 is $139, but the i3 4370 is elgible to bundle a motherboard which reduces the price by $40 essentially making it the same price by getting the 4170. The 4370 is going to be around 5% faster from the higher clock rate and more cache.