Regarding #3: I've found that blending the boiled down onions, celery, [and carrots] into your stock after boiling it makes a much better base.
When I cook thicker soups I blend, e.g. with butternut squash soup, I always blend the sauteed onions and garlic, as well as a portion of the squash.