Expecting your first indie release to be perfect is putting insane expectations on yourself. The worst things you can do at this point are to give up or fail to reflect on what you’ve learned. Think on what you would have done differently with what you know now - and then do not waste the lesson.
I’m really happy with my few hours in it. I was afraid it’d be another Rain World situation where I can tell I like it and admire the craft but don’t actually feel the need to play it much, but I do find it enticing still.
I admittedly don’t buy many games lately, especially not from the big budget crowd. BG3 seems to run fine without internet, as do Sea of Stars and Noita.