If you are going to have a baby shower and want to keep in minimalistic, I suggest having an "ages and stages" shower, and having whoever organizes it ask people to bring things for the first 3-4 years of baby life. That way you can get clothing in many sizes, toddler plates/cutlery, training potty(s), step stools, tippy cups, etc. While you do have to store all that stuff, I think it is better than ending up with a ton of stuff for the first 6 months and nothing afterwards.
I, too, would scratch the Moses basket. We just let DD nap on a blanket laid on the floor. We also were cosleeping, which meant all I really needed was lots of cloth diapers or burp clothes to catch the milk that always shoots out the other boob when DD is nursing, and some extra towels to lay on the bed in case of accidents.
I would add some baby toiletries, like baby wash, diaper cream, baby lotion, baby nail clippers, thermometer, nasal aspirator, and baby oil. (Everything natural, of course!) And a wet bag for storing cloth diapers in. If you arn't keen on washing diapers, you can look into a service for the first few weeks. We had one for the first 6 weeks of DD life, and it was heavenly! We also have some safety stuff on our list, although it is somewhat embarrising to admit that we don't have it already with a kid in the house, like a fire extinguisher, carbon monoxide detector, and some drawer/cabinet locks.
Don't forget mama stuff, like nipple cream, lotion, and a breastpump for when you need to be away from baby. I love my nursing bras, but never did find great nursing tops. And it can be hard to predict your size when your milk comes in.
Finally, I think it is pretty important to have a couple of bottles made for a breastfeeding baby to serve breastmilk in, some burp rags or cloths, and a couple of swaddling blankets. We also have a pretty large house, and I love to garden and whatnot when baby is sleeping, so a moniter is pretty important for our family.
All that other stuff (swing, stroller, bouncer, etc.) you can honestly do without. And if you do decide that you want it later on, most can be bought fairly cheeply at a thrift or consignment store.
The last thing to note is that many places will let you exchange things with no questions asked if you have a registry on file with them. Silly, I know, but when you end up with 6 bottles of J&J baby lotion, it is really nice to walk into Target and say you would like to exchange them for something off your registry and not have them give you any grief about it. So you might want to create a couple registries just for the added level of customer service you will get. Just ignore all that "reccomend you register for..." stuff and only put things you really want on there.