I used Vision for years. Our service dept still uses their T&M module.
Vision is by far the cheapest professional system out there, that I know of.
Vision has takeoff "modules" that can be customized. They have a site, fixtures, distribution, fixtures, devices, systems, branch wiring, feeders, which are very intuitive and you can do direct input from takeoff. You can see your takeoff on the audit trail.
It also prints really nice fixture count sheets and distribution bill of materials for quotes.
The bid summary is nice to. It flags you when you have a quote you have not entered.
It's been a while since I have used it, so I'm sure they have some new features.
the only problem I had was the the audit trail was not real good at cutting and pasting. It would sometimes get corrupted, but maybe they fixed that.
Good luck