It's a very big bill and I think it's been studied a lot by a lot of people. As Mr. Shillinger mentioned previously, the Department of Finance has been open to consultation on a number of the provisions in the bill.
At this time it does make sense to get on and pass the bill, and if there are further technical amendments required, they should be made after the fact, at a later date.