We also use gitlab at work. I prefer the github interface.
Maybe newer versions of gitlab are better but “blame” is essentially useless if the user who changed the line was not in the most recent commit. (For example, someone reformats the file.) I miss this almost every day at my day job: