No, it wouldn't be possible. The ticket that CIAngel (Or any other CIA creation tool) creates is not a "legit" ticket, it's just a "valid"/"good" ticket (It doesn't contain data that will interfere with legitimately purchasing/downloading the game). To be able to create something that can be transfered between consoles we would need Nintendo's signing key, which is something we will most likely never have.
In regards to certain games not working, as
@Xenosaiga said, the games have an extra layer of encryption, and you get the key just by visiting the eShop page. If it's an out of region game, you will need to get your hands on a seeddb.bin file that contains the key for that game, and decrypt the CIA with Decrypt9 before install.
--------------------- MERGED ---------------------------
As I said above:
There's no concrete evidence one way or the other, but I'm of the opinion that installing through the eShop itself would have a higher chance of Nintendo catching on that something is wrong compared to installing directly with CIAngel (Or installing generated CIAs with FBI).