The system was replaced in 2018 (not by me!), so I don't plan on replacing it for a long time. I'm pretty sure it's oversized. I haven't done the heat calcs myself, but it's a 2nd floor condo of 3 floors, and even eyeballing the numbers, it don't look right, as they say.
They decided to build in the "blocking portions of the registers" into the ducts themselves when the builder designed it. This was done with the insulated duct foil sandwich material (called duct panel, at least in one brand), so it's at least easy to remove where it's been done too much, but it's actually part of the problem. The cold room doesn't have the register blocked at all, and all but two other vents in the whole place are mostly blocked, which can't be good for the blower motor. The coldest room in summer will most likely be the coldest in winter, too, which makes permanent fixed dampers problematic.
Smart vents would be an adaptive response to the current temp to block/unblock each register. It's like doing active damper zoning, but without the dampers. If I had a variable speed blower that could be synced to the registers like dampers in a zoning system, it would be a no-brainer way of putting zoning in. But I don't. And now the blower is blowing against a ton of permanently restricted dampers. :/