I won't judge your life choices...everyone makes their own.
Of the bikes you listed, I'd choose the Roper for it's versatility.
Keep looking on Craigslist, even if you have to travel a bit. A Cross bike - like A Crosscheck, Jake, Fuji Cross, Tricross - would fit your needs really well, and if you're lucky you just might turn up a mildly used one. I did a few years ago -- found a 2007 Tricross Comp that had been ridded a total of about 5 miles from the shop to the guy's house then he parked it and it sat for 18 months until I bought it for half of what he paid for it.