First there's the broker. The broker can save you a lot of time and headache because they have the connections and knowledge needed to find you the right service right away. They can however, be expensive, and their contracts can be very extensive even in the area of fine print. It's not uncommon for a customer to sign and find themselves later stuck with terms they don't like. However, the broker operates by commission. The main objective for you is to see what they're willing to do for that commission and to make your life easier. There's many things to take into consideration there.
Second there is a leads company in which your can submit your information to be considered by multiple companies. Essentially the hope is that this will lead to what could be described as an intense bidding war. This allows you to review multiple services and their credentials and may even cause them to attempt to sweeten the pot in order to obtain your business by getting an edge over the competition. While this method can be effective it can be a bit slow, and often overwhelming. You also may have to practice some trial and error while choosing the right services while at the same time getting the most out of it their offers as you can.
Once you've reviewed this information and considered all your options you'll be ready to make the big choice and eventually the big move. It will be an adventure and certainly a challenge, it shouldn't have to be a hassle as well. Either way, good luck with your new life.