I haven't had much luck ordering blindly online, especially foundation. I'd like to be able to go to a store and actually look at something before buying it.
Yes. You can find a huge range of brands at Ulta and Sephora. There are also some great vegan and cruelty-free brands at drugstores.
NO, anything useful you have to buy separately as an add on. It's not worth it and they lie and tell u that u can customize your box but u really can't because they are conveniently out of stock for anything useful so u get a box of useless crap!