Hey Taleworlds.
I had doubt moment like two years ago that this project is not going in good direction, but I was wrong. Looking on the footages the game seems to be of monumental scale. Like a marriage of Total War with RPG with TPS/FPS. The amount of possibilities and combinations is huge on first glimpse and I think Your QA team has a lot of things to do. Congratulations to devs for doing it all. Congrats to Armagan and other Architects for planning this structure, it seems that it works very well. Engine, mechanics, of course I can't tell if all details are working fine (I'm a dev myself, so I assume that not everything works). Guys, I'm full stack dev myself, last couple of months I was doing vast reporting system in the app by myself. The sheer amount of combinations, the requirements, everything. I was putting out some working stuff gradually and was getting more and more requirements that would look like one-liners on first glimpse, but the project was missing proper QA and I was pretty much 2x overutilized with stuff. I'm talking about this all for the people that complain about the long development process. You can do a great looking, AAA looking, simple, linear, bounded game in like 5-6 months using Unreal Engine. But this is gonna be game that won't let you do that much - 5 hours of linear, expected, arranged stuff. Here, Bannerlord is it's own world simulator with huge amount of things dependent to each other (my reports is something like this in smaller scale - thousands of combos of grouping variants, columns, types, sorts, filters, whatevers) and I'm amazed, how Taleworlds put things together to work. Guys, public beta phase is a good move, as You'll never cover all the edge cases by Yourselves and You need our feedback on things. It already looks great, but it's obvious that in certain circumstances we'll break something unexpectedly and it just happens.
Therefore, forgive me my doubts, You've done incredible job on this and I'll for sure buy the best edition possible with all extensions, whatever. To support your work and to enjoy myself on the game. I'd also gladly participate in beta if it's for me and report all the quirks I'll bump on.
That said, all the best and good luck with final stages, testing, bugfixing, publishing and selling the game.