The primary thing that you really want to consider are your business prerequisites.
This will assist you with understanding where to focus your attention and what highlights to remember for your application.
Whenever you have settled on this, you can enlist an accomplished Magento 2 advancement organisation and request that they make an application that meets your business needs.