I think something like an Ender 3 is sufficient for your use case.
I use a Prusa i3 MK3s+ and I love it, but Prusa printers are expensive and you can get more value from things like the Ender 3. If you want to go Prusa, you can get the Prusa mini.
Also, I've never had a problem with having my printer next to a window, maybe filaments degrade faster that way but I don't really know.
I use Blender for making models, and PrusaSlicer for slicing those models to send to my printer.
I don't think Blender is a good choice for 3d Printing but I just use it because I know it.
I highly recommend Prusaslicer though, and it works for a lot of non Prusa printers like the Ender 3.