"We can also probably generate artificial gravity eventually"
that would be a total game changer ofc. but it is complete science fiction as of now. rn we only have spin gravity which is only viable in space. can't imagine how dangerous it would be on the surface and what it would take to spin a city in a gravity well.