Is your relationship complicated, with red flags ? If no and it's just a straight forward application, I'll advise you apply your self. Minimium $$ I have seen from an immigration consultant is $3000.
If you are a straight forward couple (no ex, no previous marriage , no wide age gape etc. )...