Answers: Bank loan is better because you still own your business and can run it as you want.
Going public by issuing stock is in effect selling your business (the stock holders can fire you, unless you hold on to 51% of the stock yourself). That's good for cashing out, or if you can't obtain a bank loan for the funds investments you want to do.
Resolved Questions: