Besides of the SD card part, I agree with all the points. The pascal based SoC would would make a lot of difference and give the devs way less excuses to not bring a port of a multiplat game to the Switch.
I'm personally, as some has already suggested, would love to see a true pocket version of the Switch. The N3DS or N3DSXL are just the perfect devices for true portability. You can fold it together, put it in a pocket of your pair of jeans, and grab it everytime you want. The process with the Switch just isn't fun. It's too big, you have to wear it in the case because it's not robust like the 3DS is, and you have to wear a backpack with you just for the Switch, because it won't fit in your pockets. Grabing it from your case and putting it back carefully are just some wasted 60 seconds.