I have watched some gamplay vids and it seemed underwhelming graphics wise. But its selling for $450 here in canada on black friday sales while the PS4 and Xbox are both below $300.
Did i just watch some poorly done graphically games and this thing has more balls and can compete with PS/XB or is it just overpriced Vs sony/MS systems?
The Switch wasn't made to compete hardware-wise. Nintendo hasn't done that since... the GameCube probably. They've almost always been about games (if not always), and gameplay quality (polish, optimization, attention to details, etc), especially for their first party games. And appreciation of graphics is always subjective. Some would say that BotW on the Switch still looks bad and that the art style was done as such due to hardware limitations (of the Wii U, mind you; since BotW was designed for the Wii U initially), when others find it absolutely charming and wouldn't have chosen anything else even with the hardware of the XBOX One or the PS4. I don't think that Mario Odyssey is a "system pusher" yet, but it's a better representation of what the Switch can do visually over BotW since Odyssey wasn't originally made for the Wii U and then ported to the Switch; but was made for the Switch from the start. Anyway, for now it does look like Nintendo "got it right" with the Switch. It's a successful handheld system (it's a portable system that you can plug on a TV, not a home console that you can bring outside) that will last them a good 4 or 5 years if they keep coming up with good quality games like BotW and Mario Odyssey every year without going dry once.
Additionally, I do think that Nintendo will eventually come up with some "Pro" or "Enhanced" version of the Switch in maybe two years or so from now, and some games will be optimized for that version in mind. It's not guaranteed of course but I do think they'll do it to ensure that there's a minimum amount of respected 'industry standard' going forward in time while not being "forced" to release a full new system again in just three years (however, even a would-be "Pro" Switch wouldn't compete hardware-wise against anything Sony or Microsoft will have). Ultimately, considering that - in my opinion and generally-speaking - when you "go with Nintendo" you always have bang for your bucks in the end (although patience with Nintendo is always required) I'd say that now that it has BotW and Odyssey out (and Mario Kart 8 Deluxe for those who care) it's worth it to buy it even if its price seems high versus how the graphics seem "bad" perhaps. It's not a powerful system, but it's a system that's powerful-enough for Nintendo's goals (just bring good games, period; you don't need a super console for that, you need good ideas and a good dev team; and a lot of time). If I had to go with a console right now I'd only go with the Switch.
With all this said though, if what you want mostly are 'good graphics' then yeah, I guess just avoid the Switch.