I'm looking for a new or gently used phone for the first time in a while.  They all seem to look alike, and the features I care about are not well advertised.  I have an AT&T Note 4, which is not able to get custom ROMs loaded to it due to a locked bootloader, though temp root has been achieved.I want to use the T-Mobile $30 walmart plan (100 minutes, unlimited texts, 5GB high speed data) with this new-to-me phone.  T-Mobile is GSM and therefore requires a SIM card.  I'm looking for a phone for use in the USA with the following criteria:Removable batteryMicroSD card slotThe phone has 2GB or more of RAMUSB Host or USB OTG supportThe phone has been rootedThe phone is reasonably popular and has ROMs available somewhere, preferably across all of its carriersCosts $100 - $150 ishWish list (probably not gonna happen)Hardware keyboardI thought by now there might be midrange or budget phones that meet this spec, but I can't seem to find any.  I think my best bet is going to be eBay.Here are some phones I have found that meet these criteria:Samsung Note 2 (eBay)Samsung Galaxy S3 (eBay)These meet the criteria except for price:Samsung Galaxy S4Samsung Note 3Samsung Note 4I have found the site GSMArena and while it has all the information I am looking for, I cannot search by removable battery nor USG Host/OTG.  There are somewhere between 70 and 200 phones for me to search through.What phones do you recommend?
Android phone with removeable battery, SD Card, USB Host/OTG for ~100 - $150
android;smartphones