My thought was that you could get planet formation in a binary system, but the planets wouldn't be able to exist in stable orbits for very long if they were too close to the stars, since as you get closer you'd have increasing angular separation between the two most influential masses in the solar system, and they are both
moving.
I actually did a test of this a while back using a program called Gravitation 3D. I've attached the scenario file if anyone else has the program (it's freeware) and wants to look for themselves. As expected, test particles (originally in circular orbits) too close to the stars either spiral in and collide with them, or get slingshotted right out of the system. Orbits farther away are stable for longer periods of time, but they still undergo oscillation. Get far enough away and the orbits are quite stable though, which again you might expect because when you get sufficiently far away the angular separation of the stars goes to zero and you can just consider them as a single stationary object whose mass is the sum of the two.
To my knowledge astronomers have wondered what all of that would mean during the formative phase of the planetary system, since it's the accretion of dust particles that leads to building protoplanets, and if the orbits of those dust particles are oscillating like that then surely the formation process could play out quite differently. So finding this planet may help shed light on that matter, so that's a great discovery in my opinion.

As far as habitability is concerned, ehhh, I'm not sure. Clearly you've got variable solar insolation due to the eclipses, unless the stars' orbits are highly inclined relative to the planets, but that would be very unexpected (the orbits should tend to flatten over time, plus it would contradict what you'd expect with the star-formation process). Anyway, you might get around that problem if one star is larger and more luminous while the other is smaller and fainter, (a reasonable case if you have stars of different masses and therefore size and surface temperature) as then the eclipses won't change the total amount of light being received by the planet nearly as much. Beyond that, I can't really say. It's an interesting subject!
[attachment deleted by ninja]