Thanks a bunch for the lovely comment! There's a lot of great feeback here, and a lot of things that have been bothering me as well. It's important to keep in mind though that endless mode is not the core game mode, so I need to be careful not to make everything work perfectly for endless, only to find more issues in the campaign mode as a result. Still, everything you mention I definitely agree with and I've been tinkering on solutions for some of the issues. Multiplayer would be an absolute dream but from what little I know about network code I can already see that it would be an insane amount of work, so it's unlikely to ever happen sadly. Funny you mention dashing, it's something I'm exploring at the moment after seeing how brilliantly it works in Doom eternal :o)
Thanks again and I hope you check out the eventual 'real' demo release!