Basic Surveys: Survey Monkey, Wufoo, JotForm, Google Forms, etc.
There are literally dozens of the above if all you want to do is collect survey data. NONE of the above will actually allow you to do branching in your study i.e. control arm vs. experimental arm. MamaPhD, please correct me if you know differently, but any randomization in Survey Monkey is only scrambling the question or answers in a survey. These are almost all self-service so no programming skills and they're all either free or cheap $.
-I'll use one of these whenever I can if all I need is a basic survey. I've tried several and they're all about the same.
RCTs and other multi-branch studies:
Custom Jobs - lots of options here...OpenClinica, Medrio (use to be free for edu - not anymore), etc...Stanford uses STRIDE-RDM: not self-service so you will be paying $$$, also, you can just hire a programmer to build a website or app for you $$$. Think about it, if a human needs to help you every step of the way, it's gonna cost money. I've used custom programming when the funds are available and the study is requesting a complicated task - like collecting a gps-taged picture during the study.
RedCap - less dependent on programmer than above...some parts are self service and technically free, but as you pointed out still gotta cough up $$ for setup. These guys are popular for a reason, your institution already ponied up the salary for the programmer...you just need to supplement it's use. I use RedCap when the price is right...i.e. not too complicated and the estimated setup is <$1K...I agree, $2K is too much and I might look at another option.
SherlockMD - they only offer a self-service option - currently free; i initially used this with students, foreign and any under-funded controlled study. Nobody to help you, but you don't need to know any programming. Over time, I'm doing more with them as I can probably save time vs. "having" to engage a programmer as above.