brokers usually more expenisve because they have to get their fee from the deal. online seems to be the cheapest way for everything these days..... that said ive gone to a broker a few times and gotten as good as online and had the benefit of talking to a real and in my case competent and experienced broker