Alcohol will cut the oil back out before you shoot. I just use denatured alcohol for this.
I've gone to using Barricade for storage, it dries to a protective film rather than staying oily. I will still cut it back out with denatured alcohol before heading to the range, but when I load up for hunting I just leave it in the bore, as I will leave it loaded for a while and I want the barrel protection.
I do notice it takes a bit more patches to get clean white patches after cleaning when I leave it in, but it's not too much difference.
If you use oil make sure to store the rifle barrel down so if there's excess none of it runs into the flame channel.
I've used bore butter for protectant, Hoppes gun oil, Ballistol, and now Barricade. The one and only time I've ever seen a bit of rust when checking the bore later on is when I had Ballistol in it.
It is possible that I didn't get the bore as dry as I thought, so Ballistol fans don't attack me. lol
Unless in a really humid area I think most anything works alright as long as you get the bore good and dry. That is the most important thing.
It's also a good idea to run a dry patch down them about a week after you have cleaned and then every month after that just to ensure all is fine.