How to translate properly 还是 and 算了 in this sentence? 唉，以前挖门打洞，清苦死了，还是城市好，干脆留在这儿享福算了.

This is a sentence said by a village mouse which came to the city and realised how wonderful the life in the city is.
还是城市好 - how to translate 还是 here? I believe the whole phrase means &quot;On the other hand, the city is good&quot;?
享福算了 - I THINK I should understand it as 享 (enjoy) + 福 (happiness) + 算了. What's the meaning of 算了 here and, consequently, what's the meaning of 享福算了? Does it mean &quot;enjoying happiness taken for granted&quot; or &quot;forget about enjoying happiness&quot; in the imperative form, or &quot;enjoy happiness and forget the rest&quot; in the imperative form, or something else?
Edit:
In fact, I don't understand how the speaker could get away with not putting 很 in 城市好. Please, help me understand this as well.
In these contexts: 还是 means 'still (after all)' in comparison to a previously mentioned or implied known object; 算了 means 'just (simply)'
还是城市好 = (after all) the city is still better
享福算了 = just (simply) enjoy life
More example:
还是工作重要 = work is still more important (after all)
干脆辞职算了 = simply just resign
Example of 还是 in another context (followed by a verb instead of a noun):
(还是)放弃(算了) - (better off) (just) give up