Unfortunately, I was well and truly conned on the migration agent front when I migrated. I paid premium price for a much less than premium service, almost ran out of time to apply due to the incompetence of their staff who left my assessment application in 'the out tray' for 6 months. Then the company dissolved, taking my money including over 1000 GBP for a 'resettlement program' which never happened off into neverland. Mysteriously another, unrelated, agency appeared out of nowhere and took on my visa handling (waiting for a response letter from diac) free of charge
This is obviously not a normal experience but has adjusted my faith in agents who may have a place in migration but only as a very lastest last resort in my opinion. No offence is intended to yourself or any of the other agents who may be valid, trustworthy and reputable.