Nintendo Life has launched an eShop alternative designed to give Switch players an improved browsing and shopping experience.