You should not rely on this forum when choosing a lawyer. You don't know any of us personally so if someone says "Go to lawyer X", they could just do that because that lawyer is a friend of theirs and wants business.
I would recommend that you contact a local immigration support organization. They will have recommendations regarding lawyers that you can trust.
This is a govermnet supported help centre for newcomers and immigrants. Maybe give them a call or drop in at their office and ask them how to find a lawyer.