No. It is an old, childish, and gimmicky system with under powered hardware and a cheap design. I have one, and the screen actually hurts my eyes due to how low res it is. If you actually walk around with it, you will look like an idiot, and there isn't much worth playing on it other than Nintendo games, which are both easy and highly repetitive. All of the networking features were designed for Japan and don't work well anywhere else unless you happen to know a large amount of people with 3DSes.
Just buy games on a smartphone, if you have one. They are cheaper, and playing games on a smartphone in public does not make you look like a loser. The Vita has better hardware, but has very few games worth playing, is too expensive, and has been practically abandoned by Sony. And of course, like the 3DS, it is embarrassing to play in public.
Basically, it isn't worth it.