I absolutely love my Nintendo Switch. It has pretty good graphics considering it's a portable console and the battery life is also pretty good for casual use throughout the day. If you're looking to play a game like breath of the wild non stop for several hours, you might need to invest in a portable charger of some sort. The docking feature is great as you can play in 1080p and don't have to worry about your battery running out. The joy-cons work well and for games like Mario Kart for example, you can use one joy-con per person which allows for lots of players. Overall its a really good console and definitely worth picking up. One negative of the switch is that you cannot connect it to a Bluetooth headset. This is something that Nintendo really should have made possible but other than that, its awesome.