The Switch has quickly become my favorite platform for Minecraft, and I think the default controls are comfortable and natural. Although I think you could probably grow to become comfortable to any set up eventually.
Personally I dislike the Better Together update. It forced autosave, toned the graphics down to PE quality, turned all my ender chests into normal chests, and didn't even make it possible for me to access all my worlds from each platform (for some reason I thought this would be the case) or give me access to all the skins I purchased on the Xbox One Edition. I mainly play on the Switch right now, though, and it hasn't been plagued by this update yet.
Ok, this captured my interest and I fiddled around with the files a bit.
Officially you can only have the dinosaurs and textures and all the other custom stuff that comes with the purchase in their custom map. The resource and behaviour pack do NOT show up in the map settings for other maps.
You can copy them over from their minecraftWorlds folder to your own maps and then it will work just fine though.
You will need the following files/folder:
You can also copy the "dinosaurislandbp" into your main "behavior_packs" folder and the "dinosaurislandrp" folder into your main "resource_packs" folder and it will work just fine when creating a new world or adding them alongside other addons. (In screenshot 2 it works with the vanilla Coastal Village seed and a custom resource pack with some SMP and Pam's Harvestcraft textures, which I usually use. Strawberries!)
You do need to have purchased the world file through the store though!
As for your original question:
I think it is one of the best purchases in the shop yet! I haven't played the pirate themed map yet, but in comparison to the others, this one is really worth the money. You should get it.