Hi aminswiss,
To answer your question about having an attorney to file for the waiver for you or not I should say I have talked to few of them and they didn't seem to know or be able to do anything more than I could do so I applied myself, although I haven't got the final decision yet but have talked to few people who got the waiver and all of them applied themselves. Just before applying try to read about it and gather as much as information you can.
Other important part is that if you are going to apply for the waiver based on no objection you need to have a statement of reason for the waiver. So it's important to have a solid reason as well.
Hope that helps. Good luck!