Agents who specialize are happier and do better business, but there are some obstacles that could get in the way of your success if you aren't an expert in your niche.