I'm personally leaning toward option one with a twist. I have had 2 sets of lifter failures in 50k miles, it idles rough now. It also runs rough (even compared to the last loaner I had). I have also had an objective 3rd party that has noticed how it runs now, so it's not just me. At this point, instead of directly giving GM more money, I have the intention of just getting a new L87 from Texas speed or similar that has been deleted and going that route. Honestly, GM "extended" my warranty, but it is irrelevant since the techs at multiple dealers won't bother to try and diagnose something that doesn't have an active code. Heck, even with a code, they claimed it was "fine" at one of the dealers. soooo.... They are glorified parts changers anymore. 3 isn't a good option because I don't trust Chrysler quality. Ford leads in recalls now. Toyota is replacing all the motors (at least they are well enough ran to actually acknowledge the issue, unlike GM that just plays the "let's pay the lawyers to handle it", game). So what brand is there to go to if you want something actually reliable? If I were considering another brand, it would probably be Toyota, but yeah. See the above comment.
The only other option I have considered is trading for a 3.0 and doing a delete. If they didn't come with def, I would have going that route to start.