Hello, and welcome to af
1. Either is ok, from what I know, but I always use Tamiya lacquer sprays for the body and many of the parts. Just remember that you can paint an acrylic over an enamel, but you can't paint an enamel over an acrylic.
2. Many pros use just Tamiya rattle cans. Check out PMan's gallery page... those are all done with spray cans.
www.automotiveforums.com/scalemodeling/
3. Testor brand enamels aren't too bad. Try using a quality brush.
Also, about your body. Depends on the extent of the orange peel. If it's not bad, just sand/polish it out.
EDIT: Fixed link.