[Android General] PGHammer:
Actually, strongly consider used (as in pre-owned) CDMA (and specifically ex-VZW) phones; they can be purchased from many Amazon sellers, Wirefly, etc. Also, not all VZW customers trade in their phones (and especially not since VZW has the hypercheap Samsung Galaxy J3 that they are pushing to non-unlimited customers - my Mom bought one to replace her Galaxy Nexus, which I now have).

Once you have your ex-VZW phone in hand, order a SIM Kit from Tracfone via their BYOD page - https://get.tracfone.com/bring-your-own-phone/

While you are waiting for your SIM Kit to show, select your replacement ROM of choice *and* remove the old SIM - you won't need it for any of the prep steps. (You will need a wireless router with at least 2.4 GHz N support, though.)

For Samsung-based ex-VZW phones (which I suggest and which I will use as an example), grab the Universal Android Toolkit (current version is 1.5.6). While it is a Windows application, it is a "character mode" Windows application that runs windowed - no mousing here. The UAT supports features that ODIN flat out lacks; even better, you don't need to use that unique-to-Samsung "download mode", either. It doesn't just support flashing community ROMs/firmware; it can also restore supported devices to bog-stock (REALLY useful for phones you "inherit" from others). It even includes a mix of rooting utilities, and supports custom recoveries (it includes two versions of TWRP for the Galaxy Nexus, for example - with alternatives from the old CWM and Carliv's/Philz Touch (should you not like TWRP).

Some common misconceptions are about to get sliced and diced in this paragraph - so PAY ATTENTION.

First misconception - Tracfone requires a stock configuration. Not true of BYOP, and never has been. What firmware you run on your phone is YOUR business - Tracfone, in fact, could care less.

Second misconception - you have to start fresh (no porting). Patently false; you can port existing numbers to Tracfone BYOP just fine; I ported a lifeline number from Tracfone's Safelink Wireless division.

Third misconception - you can't port numbers from feature phones. See second misconception above; the number I ported was from a feature phone. (Safelink Wireless just started shipping Android phones itself; until Christmas of this year; the standard lifeline phone was a feature phone - typically from Alcatel, and connected to T-Mobile's 3G network.)

Last misconception - Tracfone uses a weak network backbone. While that was certainly the case with T-Mobile's network (which is still used by Safelink's feature phones), the LTE side of Tracfone (and Safelink's Android phones) is driven by Verizon Wireless - which is as solid as it gets in most of the US. As VZW predecessor company Bell Atlantic Mobile used to remind us in their video ads, a cell phone is only as good as the network it runs on.

Some surprises about the Galaxy Nexus in particular - first off, it doesn't support SD cards - at all; by that, I mean there is no way to physically mount them. (Therefore, don't even think about that option.) However, basic storage is capacious - out of the 29 GB of total storage, only 3 GB is used by my chosen firmware (PureNexus 7.1.1 for Galaxy Nexus) and GApps (Dynamic 7.1.1.) For that reason, I therefore have LOTS of room for files and apps (especially apps) - and without getting hamstrung by lack of basic storage space. (All too many devices compensate for that lack of basic storage by using SD cards; however, the tradeoff and hamstringing comes into major play with Lollipop and later, as they normally don't let you run apps from the SD card - that is why workarounds like APP2SD exist.) That capacious storage also covers why it's still supported - and especially why the Android community is still writing new ROMs for it, despite the dual-core TI OMAP CPU. (That's right; I did say dual-core.) In general use, there is surprisingly little bog in the GNex - even compared to a more modern phone such as the Samsung S7, let alone the J3.