Check with your Realtor. He/she will have some recommendations. Reason why the broker is likely to be good: Your Realtor knows that his/her commission depends on your actually being able to purchase the property. So it's your Realtor's best interest (financial, as well as doing the best job to represent you) to refer you to a good broker who will know the best ways to get you the loan.
I'm not an accountant, so this isn't accounting advice.
And I don't know about a coop.
Regarding condos, if you're living in the condo, no the maintenance fee is not deductible. Slight exception: If you've got a home-office in your condo, then you can deduct that portion of the condo fee equivalent to the proportion of the condo being used as a home office. In that case, that portion of the condo fee would be a business expense.
If the condo is a rental--if you're renting it out and declaring your income and expenses on your taxes--then the condo fee is an expense that you can deduct.