Most "best AI agent platform" pages are a list of logos with a feature checkmark grid. You read three of them, and you still can't answer the only question that matters: what happens six months from now when the model you built on gets replaced, the price changes, or your agent sends something it shouldn't have?
My name is Artem, and I run the Writingmate blog. I spend a ridiculous amount of time building and testing agents across different models, and I've watched people pick a platform in an afternoon and spend a quarter trying to get out of it. So this isn't a vendor ranking. It's a scorecard you can fill in yourself, plus a one-hour pilot that tells you more than any demo call.
By the end you'll have a six-point scorecard, a build-vs-platform table, a lock-in checklist, and a pilot plan you can run today. I'll also show where Writingmate custom agents fit, since that's what I use most.
What an AI agent platform actually has to do
Strip away the marketing and a platform does five jobs. It gives the agent a model to think with, a set of instructions, some knowledge to draw on, tools to act with, and rules about what it may do without asking. Everything else (dashboards, templates, "marketplaces") is packaging.
That framing matters because the jobs have very different switching costs. Swapping a model is cheap if the platform lets you. Moving a year of tuned instructions, uploaded files, and connected accounts is not. Several of the practitioner write-ups I read while preparing this make the same point: the model layer is becoming swappable, and the lock-in has moved up into the "harness," meaning the tools, memory, context and guardrails around the model.
If you want the build-from-scratch version of these steps, I covered it in how to build an AI agent from goal to tested workflow. This post is about the purchase decision that comes before it.
How I compared platforms
I didn't rank vendors. I checked what each platform type lets you do on the same small agent brief, and I wrote down where I got stuck. Here's what I looked at:
- The brief: a weekly research digest agent that reads three uploaded documents, searches the web, and drafts a summary I approve before anything is sent.
- The questions: Can I choose and change the model? Can I upload files without a developer? Which tools connect out of the box? Where can I put a human approval step? Can a teammate use the agent without a second license? How is it billed?
- The inputs: my own hands-on setups, plus public guides from platform vendors and independent write-ups. Vendor-authored guides have an obvious interest in their own products, so I used them for criteria, not for claims.
One YouTube comparison I watched framed the key buying question as "what happens when the agent doesn't know what to do?" I think that's right. Demos show the happy path. A good platform shows you the failure path.
The six-point buyer's scorecard
Score each platform from 0 to 2 on every row. Anything under 8 out of 12 isn't ready for real work.
Criterion | What a 2 looks like | What a 0 looks like |
|---|---|---|
Model choice and switching | Pick any supported model per agent and change it in one click, no rebuild | One vendor's models only, or switching means rewriting the agent |
Knowledge files | Upload PDFs, docs and sheets; export or delete them whenever you want | Files go in, but there's no export and no clear deletion path |
Tools and integrations | Web search, file handling and your key apps connect without code; open protocols supported | Only the vendor's own connectors, or you must write glue code for everything |
Approval guardrails | You can require a human OK before send, write, or spend actions | The agent acts on its own with no review step |
Team sharing | Teammates use shared agents without extra seats or re-setup | Every user needs their own paid license and their own copy |
Pricing model | Predictable, and you can estimate cost at ten times your pilot volume | Opaque credits or per-run fees you can't forecast |
Two rows deserve extra attention. Model choice is the one people undervalue until a model gets deprecated or a cheaper one beats it. And pricing is the one people undervalue until the pilot becomes production. One guide I read suggests modeling cost at roughly ten times your pilot traffic before signing anything. Boring advice, and exactly right.
Build it yourself or buy a platform?
Before you compare platforms, ask whether you need one. Open-source frameworks and cloud-native stacks give you control, but you pay in engineering time. Here's how I'd think about it:
Path | Best for | Setup time | Lock-in risk | Main catch |
|---|---|---|---|---|
Code framework (LangGraph, CrewAI and similar) | Engineering teams with custom logic | Days to weeks | Low | You own hosting, monitoring and every bug |
Cloud-native agent service | Companies already deep in one cloud | Days | High | Tied to that cloud's models, tools and billing |
Workflow automation tool (self-hostable options exist) | Ops teams wiring apps together | Hours | Medium | Gets awkward with multi-step reasoning and audit needs |
Multi-model no-code agent builder | Individuals and small teams with a defined job | Minutes to hours | Low to medium | Hits a ceiling on deeply custom logic |
My rule of thumb: if the job is a defined workflow (digest, triage, reply drafting, repurposing), start with a no-code builder. If you outgrow it, you'll know exactly what you need from a code framework, and your instructions and test cases will transfer. If the job needs parallel interdependent agents or API-level tool definitions, start with code.
The lock-in checklist
Lock-in rarely looks like a contract clause. It looks like a Tuesday where you realize you can't move. Run through these before you commit:
- Can you copy your instructions out as plain text? If your agent's brain is a block of text, you can paste it anywhere. If it's a visual graph only that vendor can run, you're stuck.
- Can you change models without touching the instructions? Try it during the trial. Swap one model for another and see whether anything breaks.
- Can you export or delete knowledge files? Ask where uploaded files live and how to remove them.
- Is memory portable? Learned preferences and conversation history are the hardest thing to move. Matthew Berman put it bluntly on X:
"Agent memory needs an open protocol, just like MCP for agent tools." — @MatthewBerman on X
- Do tools use open standards? MCP-style connectors are easier to carry across platforms than proprietary ones.
- Does pricing punish leaving? Annual prepay with no refund is a soft lock-in all by itself.
- What happens if the vendor disappears? One article I read tells a story of a roughly 200-agent migration after a startup platform shut down, but the source doesn't document it, so treat that figure as anecdotal. The point stands anyway: keep a text copy of every agent brief outside the platform.
For community experience, the r/AI_Agents subreddit is a good place to see what builders complain about after the honeymoon. I couldn't pull a specific thread to quote here, so go read it yourself and weigh anecdotes against your own pilot results.
The one-hour pilot
Here's the test I'd run before paying anyone. You need one agent brief and two platforms. Set a timer.
- Minutes 0 to 10: write the brief. One job, one output format, one approval rule. Example: "Read these three documents, search the web for updates since last week, and draft a 200-word summary with sources. Never send anything. Ask me first."
- Minutes 10 to 30: build it on platform A, then platform B. Use the identical brief. Note any step where you needed documentation, a developer, or a sales call.
- Minutes 30 to 40: swap the model. Change to a different model on each platform and rerun. If one platform can't do this, that's your answer on row one of the scorecard.
- Minutes 40 to 50: break it on purpose. Give it a missing file, a vague request, and an instruction to email someone. Watch whether it asks, guesses, or just acts.
- Minutes 50 to 60: price it. Multiply your pilot usage by ten and write down the monthly cost on each platform, including extra seats for teammates.
Score both against the table above. In my experience the winner is usually obvious by minute 40, and it's rarely the one with the nicer landing page.
Pricing models: per seat, per run, or pay-as-you-go
Pricing is where pilots quietly turn into surprises. The three common shapes behave very differently:
- Per seat: Predictable, but costly if only a few people build and many just use agents. Ask whether viewers need a paid seat.
- Per run or per task: Looks cheap at ten runs a day. Look at what happens at a thousand, and whether a retry counts as a new run.
- Pay-as-you-go: Fair when usage is spiky, as long as the markup over the model's own price is stated. Writingmate, for instance, bills pay-as-you-go at provider cost plus 50%, which is easy to check against the model's public rate.
Whatever you choose, ask one question: "What's my bill if usage goes up tenfold, and can I cap it?" If the answer is vague, the pricing is the product.
Where Writingmate custom agents fit
I use Writingmate for this because the scorecard rows I care most about are the ones it handles directly. You can create a custom agent from plain-text instructions, attach knowledge files, and pick the model that runs it. Since the platform gives you access to 200+ models, switching an agent from one to another is a dropdown change, not a rebuild. That's the row-one test from the pilot, and it takes about thirty seconds.
A few specifics that map to the scorecard:
- Model choice: browse the full model list and run the same agent brief on a cheap fast model and a stronger reasoning model to see whether the extra cost buys anything.
- Instructions as text: your agent's brief is plain text you can copy out any time, which keeps the lock-in checklist short.
- Team sharing: workspaces moved to one flat subscription with unlimited teammates, so shared agents don't mean buying more seats. See the pricing page for current plans.
- Approval: write "ask me before sending, saving, or changing anything" into the instructions and test it with the break-it step above. I don't trust any agent's guardrail until I've tried to make it fail.
It's not the right pick for everything. If you need heavily custom multi-agent orchestration or deep in-house system integrations, a code framework will serve you better. But for a defined job like a digest, a reply drafter, or a content repurposer, you can get a working agent in the time it takes to read a vendor's pricing page. If you want ready-made starting points, my three no-code agent blueprints include the instruction blocks.
Red flags I'd walk away from
- No way to switch models without rebuilding the agent.
- No approval step for actions that send, delete, or spend.
- Pricing that can't be explained in two sentences.
- No export for your instructions and files.
- A demo that only shows the happy path and never a failure.
Look, none of these are exotic. They just get skipped because the first week with any platform feels great. The scorecard exists to force the boring questions while you still have leverage.
My recommendation
Pick the platform that lets you leave. That sounds backwards, but a platform that makes model switching, text export and clear pricing easy is confident you'll stay for the right reasons. Run the one-hour pilot on two options, score them, and pick the winner on evidence, not on the logo.
If your job is a defined workflow and you want multi-model access without juggling accounts, start with a single custom agent in Writingmate, run the pilot brief, and swap the model once to see the difference. You'll know within an hour whether it earns a place.
See you in the next one!
Artem
Frequently Asked Questions
Sources
- How to Choose an AI Agent Platform: 10 Questions to Ask Before You Buy (YouTube)
- @MatthewBerman on X
- r/AI_Agents subreddit
- How to Avoid Enterprise AI Agent Platform Lock-In with Multi-Model Portability (SoftwareSeni)
- The AI Agent Harness: Where Vendor Lock-in Went After the Model Became Swappable (Kai Waehner)
- AI Agent Builders Compared: How to Choose One in 2026 (Voiceflow)
- create a custom agent
- full model list
- pricing page
Written by
Artem Vysotsky
Ex-Staff Engineer at Meta. Building the technical foundation to make AI accessible to everyone.
Reviewed by
Sergey Vysotsky
Ex-Chief Editor / PM at Mosaic. Passionate about making AI accessible and affordable for everyone.