Agent is always better . They have done 100 of same cases in past . They are more familiar with weak or strong profiles for visitor visa application. Most of the people who discuss on this forum are unaware of full documentation for visa application. If you go to a immigration consultant they...