People always seem to say that the 3DS has "more" and better games. Better is obviously an opinion but more is bullshit. I own both and actually have more Vita games than 3DS and the 3DS has been out a year longer. I despise JRPGs and Pokemon so maybe that is the reason, but I think I own pretty much every major (and several minor ones) on both consoles. I have everything from Mario, Zelda, Mario Golf, Luigi's Mansion, Pilotwings, etc. I even have that shitty submarine game. The 3DS (just like with every Nintendo console) has a shit ton more garbage shovelware, no question.
As far as the memory card, I 100% agree. Sony using a proprietary one was fucking stupid and greedy. The standard SD card used in the 3DS is much cheaper and transferring files from one to another is a breeze. I just did it when I upgraded to an XL.