You'll definitely want to root. Then you can use link2sd, which works much better than Android's built-in ability to put apps on SD (often controlled by the popular app App2SD, which is very different from link2sd), as well as being able to uninstall preinstalled apps/bloatware.