but i read a lot of complaints against elance. can you brief me some cons of hiring a freelancer and some cons of going for agency so that I can analyze where I can compromise and what I cant and take the final call. since this is important to me and so price will not be an issue.