No doubt the Barnes bullets are top notch. But they are damned expensive unless you get the gun sighted in and then only use it for hunting. I recommend XTPs to new muzzle loader shooters because in addition to being effective on game, they are priced low enough that the average Joe can spend a good bit of time getting familiar with his gun without breaking the bank.
That said, if you plan to do a lot a recreational shooting XTP's are a good way to go. You can stick with them for game or switch to a premium bullet like the Barnes for the hunt. If you plan to get the gun sighted in and from then on use it only for hunting, premium bullets are a good option. Either way, understand that both bullets kill deer pretty dead.
As for pellets. I'm not a fan because I do a lot of shooting and typically burn in excess of 20 lbs. of power a year. I don't fault those who like them pellets. But be advised that pellets have a reputation for degrading over time once the package is opened, resulting in erratic performance with old pellets. If you go with pellets and sight the gun in this Spring, I'd advise purchasing fresh pellets for a hunt in the Fall.