Writing this hoping for a response from Mikrotik.
I use a ton of Routerboard stuff. Deploy routers with every install, use your wireless stuff when necessary, etc. Every chance I get. I think that will stop, though. At the moment, there is literally no stable version of the software. Sure, there are 5 different versions that do 5 different things in a somewhat predictable manner, but no version that can do what you advertise completely stably and predictably. I owe almost all of my routing and network knowledge to messing with these routers, and I'd be really bummed to have to learn a new interface/command line, but the fact is, I need it to work. And it doesn't. IPSEC is broken. L2TP is broken. PPTP was broken. BCP is still broken. CRS stuff is in an alpha state at the moment. Winbox crashes randomly. Despite a huge demand for it, you refuse to open a bug tracker, even if it were to be maintained by your support department. I have to buy twice the hardware simply to test new software versions and configurations. IPSEC functionality is barely documented for newer versions, yet you say that the issues from 5.x are fixed in it. That's great, but I haven't seen documentation. You release a new version and something is broken that is seemingly unrelated to any of the changes listed in the change log - something clearly is different, but you decided it wasn't worthy of being noted in the log? Resolutions for bugs aren't explained, it's just "here now it works". I'm buying some Ubiquiti Edgerouters, to see if they're any decent. If things go well, I'll begin replacing the routerboards I have deployed with them.
Please, please release a stable software version. I am done experimenting with this stuff; if there isn't a change in the way things are released, I'll find another vendor.