Multiple LED's on separate pins, switches and functions - need guidance

If it does more of what you want then it is better. If two sketches have the same functionality, then tie-breakers include compactness, efficiency, speed, ease of reading/understanding, ease of extensibility etc...

Well done in getting there yourself. It's so long since I learned, its often hard for me to understand why others get confused so easily or can't simply see/know how to code something. To an experienced programmer, programming is just the same as explaining how to do something in detailed, clear, consise, unambiguous English (or whatever your native language is). I suppose it changes the way you think a little bit.