The only thing my lawyer did, was filling the forms and paying the fees from her credit card by taking money from us
. We could have done both the things ourself. It was decision of my in laws. A reasonable amount was charged for "Downloading forms" Printing them out and filling them out by copying my filled form (professional touch you know). And then she emailed me back those forms. I checked and found 20 mistakes in my bio data, there were some even serious one. Like wrong educational degree name, spelling mistakes etc. One thing I was curious about that how good she answers questions in forms like "How did you meet, who arranged your wedding, how many guests there were. I thought she would give very special answers to that. But it was a big disappointment to see even that. Overall, there was nothing "special" or "Ander ki kahani". She took 2 months to finish and forward our case.
In my opinion, if you can read and write, you should not hire any "expert". Because,
1.They are not familiar with your wedding and family culture (She was Indian and I felt so in answering questions)
2. Once they get fees, they become least concerned ad I mentioned, my lawyer hadn't knowledge for a long time that London is dealing cases of Pakistan.
3. You are just as source of 1000-3000 CAD for them. Nothing else.
4. They provide their contact details on forms for correspondence so that they have the "power" in their hands. Later, they will ask for extra money for every new service like Applying notes, sending additional proofs, sending up-to-date forms on demand of CIC etc.
5. And as Pakistani timeline is long enough, you must expect behaviour when you get some response after 26 months, and you go to them "Oh my God, you are my client? Nice to meet you.