No, I'm not paying for ModelSim.
I've been using free tools like Icarus Verilog — it was good enough for my needs so far.
If I need more performance later, I might migrate to Verilator.
I could also use Vivado’s built-in XSim, but coming from a software background, I generally prefer more Unix-style tools rather than heavier hardware IDEs.