That word "best" is SO subjective, because the answer depends on so many things that only you know.
Do you want batting that is....
fluffy and thick?
thin and drape-able?
flame retardant?
affordable/inexpensive?
environmentally conscious and sustainable?
The answer is different for each one.