RE: stabilizers
Go to your local pro shop and ask around. There are too many stabilizers to name and their benefits/drawbacks are the same way.
I wouldn't necessarily go out and buy one blindly, but they can become an important piece of equipment in your archery setup.
Your local pro shop would be the best place to start.