I did similar but mainly through Sweden and it was one of the best trips I’ve done.
Started in Tromso Norway, then travelled down through Sweden including the sleeper train from Kiruna to Stockholm. Bergen looks great, Lofeten is someone I really need to go to.