There are many posts in this forum itself on why you don't need the help of MARA agents. One they don't come cheap. Of course, it is relative. However, communicating with your agent each time can delay your filing unnecessarily.
Almost, all relevant matters are covered in this forum. Besides, if you case is not complicated then give it a shot yourself!