There are a lot of things that can go wrong in a transaction. Emotions can get high and if they do people tend to make more mistakes. When you're buying a house I think it is better to have a negotiator who is detached from the transaction. You want somebody that cares, but not so much that they end up screwing up the deal. I can't speak for any other realtors, but I would hire myself if I was looking to buy a home in Minneapolis. Reason being I know what I am doing and having people on your team that know what to do is going to save you a lot of stress, time, and money.
I don't want to come off as cocky, its just that I have been involved in enough transactions that I know how difficult it can be for buyers. Things that seem to be ok one day can be falling apart two days later. Doing it yourself just doesn't make sense, at least in my eyes. You want to work to foresee problems, and adjust to the problems that come up. You need to be able to improvise. If you are serious about buying a house you will need to meet with a good lender and get pre approved for a loan otherwise you will not be taken seriously by any seller or their agent. I can tell you one thing, if you like a home in northeast or south Minneapolis right now, then there are probably 15 other people that like it too, are ready to make an offer, and are possibly better prepared, have their cash, realtor and lender set up and ready to go.
You could be competing with buyers that have lost out on other properties in multiple offers and they could be more hungry for a deal then you. So if you want to buy a highly sought after home in this market you will have to make the seller an offer they can't refuse and be able to do it in a professional and convincing manner. Hope this helps and wasn't to harsh. Just giving it to you straight.