I had a friend doing mobile gamedev, making near unheard-of money for their then city of residence, had everything going well for them… except the job was soul-crushing and draining, eventually giving them severe depression.
When I was getting my first dev job, they said I’d be really sorry about doing outsource, and I just thought that out of us two, I’d be the really happy one, even making much less than them.
i3 isn’t a proper DE, though, but I definitely would go with that with that little RAM.
For strictly DEs, I’d pick XFCE - it’s just lovely for what it demands.