FYI the ARTEX 345 ELT does not have a built in GPS, it needs to get the data from an external GPS. The information on the home page of the product was unclear, but they answer it on the Q&A tab.
I put the ACK-04 406 ELT in my plane and it needs an external GPS signal. The price has really come down since I got mine. The price is $130 less then the Artex 345. They are comparable units and weights the same. I think the ACK's replacement battery is less expensive too.
I plan to fly with a SPOT. Since I have a 406 ELT I don't see any reason to have a PLB too. The SPOT will show my track and possibly the position in the event of an accident. The ELT will pinpoint my position within a few hundred feet if it activates with the last known GPS position.