on my current boat, I use an LED battery powered lights. 3 years, same set of batteries, not problems.
My previous boat had hard-wired lights, they too worked well for years.
IMO, if you are already considering wiring the boat, why not put in hardwire? Still go LED though. They are worth the extra money.