Thank you for your kind words. I'm glad you like my game.
Concerning your questions, I have to say I had only good experiences with Rust and macroquad so far. If you are going for small 2D games macroquad is definitely recommendable and very easy to use. I had just the usual struggle with the Rust borrowchecker sometimes :). Nonetheless I like the Rust lanquage a lot. Beware Macroquad is more of a framework / library, just like Raylib, but written purely in Rust, but it's not as feature packed as engines like Godot. During the Jam I learned also Evenio ECS, which is also very nice library. The difficult part was more to design and write the game logic itself in that short amount of time, not the tools. For desktop games I feel macroquad is very production ready. When exporting for web/wasm, I had little difficulties to compile and get it running, but got it working in the end. All in all I will definitely use it again in other Jams. Nice to see that I was able to get you excited about Rust again.
Have a nice day!