The OP said he wanted more RAM. I love the little cerb40 but it’s a bit skinny on the memory front.
Bang for buck I think the G400 is pretty compabable, but obviously if you don’t need that much bang don’t waste yer buck. The obvious cheaper alternative is to try and eek out enough performance on the G120, perhaps with a bit of RLP sauce in the critical sections.
By saying “native” I assume you mean “plain NETMF”. Yes, it was NETMF.
There’s another option to consider — RLP. With G400 (and G120), you can implement performance-critical section on bare metal using RLP. Requires some work, but I think even G120 would beat Cerberus/Netduino easily…
Yes, RLP works only on GHI offering (and Hydra is running only a subset of it). So, if your goal is to overtake COM port completely, then you can only do this on EMX/G120/G400/Cerberus, since Hydra cannot use RLP to handle hardware interrupts. Well, at least officially. In practice, though, bare-metal coding is all about pointers to memory, so, if it’s possible to load custom functions to RAM (and it is possible with Hydra), then you can definitely hack interrupt controller’s registers to replace GHI handler pointers with yours. But to do that, you’ll have to dig deep into SAM9x35 manual, and you might also break something in GHI firmware. Depending on what your salary is, it might be cheaper to just go with G400 or G120.