.
1-- Strictly, yes. It is necessary.
2-- Yes, but did you understand my comment? My comment is that the word 'here' seems to suggest a different place, not those mentioned. The meaning seems to be 'I like it here, and I did not like it when I was at university/etc the last 4 years'.
.