The world is excellent, but as others have said, the story leaves something to be desired, Windwaker Ganon blows BoTW Ganon out of the water, even Ocarina I would say has a stronger Ganon. The other characters aren't bad, some wonky voice acting, but otherwise they get the job done. The story doesn't hold a candle to games like Red Dead though, so don't come in expecting memorable character interactions, pretty much every character has two conversations with you then you never have a reason to talk to them again, I would even say Wind Waker has a noticeably stronger story. LoZ isn't really known for super strong story telling, and this game isn't going to change that, its closer to Link to the Past or a Link Between Worlds.
Only four pseudo-dungeons, interesting in their mechanics and graphically beautiful, but they all come off as a little samey by the end: meet present day character, have flashback, do some sort of mini task for present day person, assault divine beast to board it, get exact same instructions from relevant spirit in each dungeon, beat very samey looking boss (seriously the blight spirit designs are ok but they are the closest thing to bosses in the game and they look very similar to each other, Wind Waker and Ocarina boss fights were better), get congratulations from present day person and past spirit, get ok item that breaks quickly and is too expensive to justify repairing so I end up just displaying them in my house, rinse and repeat 3 more times. All ending in one of the most disappointingly easy Ganon fights in Zelda history, if you want a challenge you're better off restarting the game and trying to rush ganon without actually doing anything else. Hyrule castle is a fun final dungeon though, wish there were more locations like that in the game on top of the beasts.
The stamina bar is crap, flat out, its design looks low effort, its basically everything annoying about FF15's stamina bar without the option to release at the right time to automatically fill it back up. On the up side, once you upgrade it enough it becomes less annoying to deal with. It runs out way too fast when swimming and running, the bar only really works as a way to limit you from just climbing everything. weapon durability is another thing, every weapon is gone in a flash, some people like it, some hate it, but every weapon in Hyrule is basically made of cardboard, don't get attached to any weapon as its a pain in the ass to farm for specific weapons.
That out of the way, the exploration is where the game shines, with environmental puzzles galore, a solid combat system, and a glider and climbing system that let you go pretty much everywhere, the shrines might start to get old, but I worked my way through 80/120 of them before I started getting tired of them. The game doesn't hand hold either so you are left to find your own way around, with new things and items to find constantly. For all the annoyance of the weapon durability system, there are a large variety of weapons and they all feel pretty solid to use. It's also a beautiful game, and unless you've got an Nvidia shield or streamed PS games on to a PSP, will probably be the best looking handheld game you've ever played. If you like wandering around and exploring open world games, BoTW is top notch.
Whether its worth buying a switch for depends on how much money you've got to spare and what games you might be interested in, right now we've got just Zelda, in a month we'll have Mario Kart 8, probably not worth a rebuy if you played it on Wii U, but worth it if you never owned a WiiU. Splatoon in July, and after that a few months of very little. I like BoTW, but to buy a Switch just for BoTW is not something I would recommend, now, if you want BotW and can see a few games coming out this year you want, it might be worth it, if none of the games coming out this year interest you, I would probably hold off on the Switch until it either goes down in price or gets other games you are interested in.
It is indeed a very good game, that will be a strong contender for a number of GoTY awards.