As I understand it, the "glitch" is that if your employer covers you yourself at an "affordable" rate, but doesn't cover your spouse or children at all, you are deemed to have "affordable" coverage from your employer, and therefore aren't eligible for subsidies, even if the required insurance for your spouse and children might be anything but "affordable."
You might be paying $100/mo. for your own employer-provided insurance, but you might also have to pay $1200/mo. to ensure your spouse and children. For the purposes of calculating the subsidy (if any), all that matters is whether your own personal employer-provided insurance is "affordable." Insurance for any dependents you might have doesn't figure in the calculation.
If your employee contribution is more than ~9% of your household income, you can get subsidies to buy on the exchange instead. The problem is the bill specifies "individual" plan, which leave out "family" plans. So if your employee contribution to your family plan is more than ~9% of your household income, you aren't eligible for subsidies.
I don't think you have a complete understanding of the law as it is written and certainly not enough to proclaim that everyone will benefit from the bill or that it will be "popular". There will be large numbers of people who could not afford insurance to begin with but now are being fined for not having insurance they can't afford, exchange or no exchange.