I’m curious if there are specific reasons why some folks prefer the SKR boards over the MKS Tinybee. From what I can tell, the Tinybee offers all the same features as the SKR, plus a bit more, and at a lower price.
You haven’t described your application. 3D printer, CNC router, sand table, laser…
MKS tinybee uses an ESP-32 processor and runs Marlin firmware. It has what I would consider a funky (incomplete) configuration of the TMC2209 drivers.
It won’t run Klipper or RRF or other alternative firmwares, and has a lot less IO than one of the STM32s that you find on an SKR.
It will run FluidNC so can work for CNC, laser, or sand table that way- but again suffers from the way the TMCs are connected.
Another way of saying that is that it’s less capable than a Jackpot or 6-pack board for FluidNC and can’t run the preferred firmware for 3D printing.
It’s lower priced because for most a applications there’s a better board available for not much more money.
On the other hand, the Tinybee does run TMC2209 stepstick drivers in standalone mode, along with TMC2208’s, and the older 8825’s and A4988 stepstick drivers, does run the popular FluidNC and GRBL firmwares for CNC work and it supports Marlin2 for 3D printing, it does have a screen and does the job without having tons of useless extra ports (and configurations) that are not needed by the majority of users at a price that reflects it’s limitations. Not everyone needs or wants 15 different hardware configuration options.