At some point you need to limit yourself or there is no end to it. If we were to implement all the functions that everyone feel are missing, we would never release next version of HikaShop and it would become a mess, not only in the code, but also in the configuration.
That's why that instead of going that road, we prefer to make it simpler to configure for users, yet easy to override/modify for developers so that they can do what they want even if there is no option for what they want.
The mini cart has only one purpose: to display the cart number of items/total amount and a link to the checkout page.
It's not possible to display the checkout in a popup. So what you want is not possible.
With some customization, it sure would be possible to do that, but not with the options available.