This is a pretty great list!
My only disagreement would be on the snap tees. We didn't use any of those. Swaddles are a 100000% MUST HAVE. Learn to swaddle before you leave the Hospital because that will be your life/sleep-saving skill for quite some time!
To offer a suggestion, I would replace the snap tees with a Bassinet! Such a life saver. Our son slept in his Bassinet until he was close to 3 months old!
The bathtub is definitely an item for after your child is older-- babies don't need to bathe nearly as frequently as adults since they do not get as "dirty" and the natural oils on their skin help keep their skin moist and baby soft :)
The snap tees are definitely a personal preference. I didn't use any onesies until the umbilical cord fell off and found snap tees easiest to change. Curious what you used instead? Expecting no. 2 in less than 2 months and plan on using snap tees again, but interested in other options too!
I don't want to add the bassinet to the list, because every baby is different. I did mention that we tried the bassinet for 2 weeks but he would not sleep for more than 15 mins in it. He hated anything flat. It's something parents need to figure out - crib, bassinet, rock'n'play sleeper... My niece went straight to the crib. My nephew only slept in the carseat for solid 3 months!