When comparing Mint vs Reason ML, the Slant community recommends Reason ML for most people. In the question“What are the best languages that compile to JavaScript? ” Reason ML is ranked 10th while Mint is ranked 39th.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro All accounts in one place
Mint can handle banking accounts, saving accounts, credit cards, etc. It consolidates all your accounts together so you do not need to put work into following multiple accounts.
Pro Organizes budget into categories
Mint splits your spending into different categories, such as gas or fast food, so you can see where you're spending too much money or how much you need to budget for.
Pro Alerts
Mint can be set to alert you to various events such as upcoming bills, or low balances on any accounts. It can be set to alert you from the app, through email or by text message. In addition you can sign up to recieve monthly emails about your money and ways to improve your budget.
Pro Uses the excellent Bucklescript Ocaml to Javascript transpiler
Pro Superior type inference
Ocaml type inference is so smart that you never have to repeat yourself and keep code very clean, type errors also are very pleasant.
Pro Aims to make the transition from Javascript easier
Despite being a completely different language Javascript programmer will find that the syntax of ReasonML has many familiarities with Javascript.
Pro Uses established compiler technology from Ocaml with a tweaked syntax that leans more towards Javascript
Pro Removes JavaScript "bad parts" but sticks to it's design philosophy
unlike other js-targetting languages that are thought as a way to have a language that pleases community X run in a browser, reason is really designed with JavaScript community in mind. it removes the bad parts but keeps its syntax and its best design principles (from Scheme): simplicity, minimalism, and functions as building block.
Pro Immutability with escape hatches
reason includes true immutability, but it has escape hatches to let you use mutations in exceptional cases.
Pro Compiles to JavaScript or assembly (ocaml)
The same reasonml code can compile to js (eg. run on browsers or node.js, use any lib in npm), or compile to assembly thru ocaml (unless of course you load js externals), running on any device, with C-comparable (or better) performance.
Pro JSX syntax natively supported
Reason was created by the creator of react, for developers already using JSX to template web or native UIs this results very familiar.
Cons

Con Not international
Only works for US & Canada banks, and even then there are banks (like EQ Bank) that have actively blocked access to Mint.
Con Online only
It does not work offline.

Con Unsafe
With very few exceptions, Mint isn't just syncing your data over, but is using your username and password to log directly into the bank website. Banks will not reimburse for any fraud or stolen funds that may result from this, or may use Mint as an excuse to not reimburse for charges or stolen funds that occur from other causes.
Con Categories organization not flexible
Con The budgeting part has too many bugs
Con Very complicated tool
Of course, it's powerful but also very complicated. Some would prefer tools which are less robust, has less features but are a lot easier.
Con A standard async syntax is pending
Async syntax is not standard across native/js projects and in both cases a bit awkward for non-ocaml devs. Currently this is reasonml most voted issue in their GitHub repo so hopefully, there's news soon.
Con Ecosystem is a mess
A wonderful language, but a user is required to use multiple different package managers for many things (esy, bsb, npm). Some standard templates from bsb (e.g. react-starter) are not installable out of the box.
