I find this to be a catch-22 situation. If I buy cheap and then find it to be very useful (but inferior because it was cheap) then I would feel bad about replacing it with a quality item and wasting the cheap one (even if I donate it) because I feel strongly about minimizing waste and promoting the use of throw away products. Then again, if I buy expensive and the item sits around I have wasted needless money that frankly I don't have.
Right now I have just downsized from a two bedroom apartment to a one bedroom due to skyrocketing rent. I have to shrink my WFH desk space and am considering transitioning from my 32" widescreen monitor to just my laptop screen and a 15.6" portable monitor that can be packed away. The portable monitor would also become my main monitor for my gaming PC. This may or may not work out as being practical for my use case. I could get a no-name cheap portable monitor for about $100 but the brightness and colors may not be that great and response times for gaming poor. Or I could spend $400 on one with higher refresh rate, better colors and likely better stand options but if it doesn't work out I've likely lost a lot of money even if I resell it. On top of that I've now contributed to consumerism and pollution twice which goes against my ethos.
I think a third option of buying-used needs to be a consideration. Personally, I dislike buying used for most things (especially tech). I generally get burnt by finding out the item was being sold because of some unreported defect and that bugs me as I like to keep my stuff pristine.
No real answer for you there, just an acknowledgement that the struggle is real.