Personally, I'd go for 1st option, but I don't want to give you bad advice. The game I'm currently working on has only 10 levels - 10 layouts. Each background for each level is loaded from an external file. I don't use an editor, since there are only 10 levels, but if I had to make 80, i'd probably use an editor(ok, scratch that, I'd use an editor for sure ).
So my advice is - make, or use someone else's level editor and to whether to use one layout or 80? I don't know, to make only one for all sounds better, but I've never tried that.
Maybe someone more experienced will answer.