Thank you for enjoying the demo!
A lot of effort has gone into coding the systems, so your positive feedback is much appreciated!
To answer your question, you could probably play around with the demo for half an hour or more before you unlock all the weapons. This demo is only a small part of the playable world and in the full release the pace of progression and unlockable rewards will be more suited to the length of a full game and the extended story.