As for practicality, what's most practical in most circumstances is what's easiest to acquire.
There's also the Plasma Pump project which apparently is going to eventually become semiauto, fires printed+cast caseless rounds using an electric high voltage igniter (think: arc lighter), and the firearm itself is fully printed.