While some have good luck and are processed quickly like Aamir, unfortunately this is not typical. Despite completing our 3+ years honestly, many tens of thousands of us who are not processed quickly, who get RQ, who have unreasonable delays and issues. Currently reported CIC citizenship timelines are the longest that they have ever been and the backlog is the largest as it has ever been.
As applicants we can only do our best, try to minimize risks as much as possible and hope for luck and fairness.
Of course we need to be honest. Of course we need to fulfill the requirements. As the record backlogs and record timelines attest though, honestly and fulfillment of requirements are not enough to guarantee a smooth road to citizenship.
It's good to remember that the vast majority of delayed applicants will deemed eligible for citizenship and approved. It's also good to remember that the speed of processing may be completely irrelevant to the quality of the application. Many people who experience speedy processing of their applications assume that they did something right and their applications were of undeniably high quality. The flipside of this assumption is the intimation that delays or difficulties in the citizenship process show that the applicant did something wrong or is less deserving of citizenship. I do not believe this is true.