Despite the frustration. I would rather have a complete bill covering many of the shortcomings of all previous citizenship bills. A bill that is fair and working. Otherwise, if loopholes are still there, future goverments either Liberal. Conservative or NDP might introduce newer bills to address such shortcomings and perhaps repeal many good things that is being fought for in C6 (like residency, language, revocation ... etc). If a certain ammendment is not pertaining to the article that helps our individual cases (say 3/5), it does not mean it is not equally important.
In fact, I would rather they debate on such new and side ammendments and they run of time before the whole bill vote, rather than give them time to change vital and core articles of C6