it's easy to script everything. wrote a script to download the latest version of routeros and upgrade all my mikrotik devices: routers, modems, access points (via capsman)
and when you need gui then winbox is amazing too. nice solid ui and it's only getting better over time