The L3 hardware offload will take many months (or years - we are talking about v7 after all) before you can consider it stable. And even then, it will still be a... switch.
Well, that it'll take a while to to get stable is a given
. But in what sense is an L3 switch not a router? That difference went away years ago when I/O started to outrun CPU and dedicated ASICs became needed to keep up. That's a bandwagon MT only now finally jumps on; the Marvell Prestera switching ASICs their CRS line is based on have been capable of it from the start.
ASIC-based routing is less flexible overall than pure CPU forwarding; there is a reason why the old Cisco 7200's (pretty much the last purely CPU-driven boxes Cisco made) were called 'the Swiss Army knife of routing'; they could do
anything, much like RouterOS boxes can now. But you pay for that flexibility in performance; that kind of high-touch packet mangling costs cycles. If all you need is low-touch packet slinging, ASICs rule the performance roost. The CRS317 is a good example of that: from a good L2 switch but pretty much useless L3 box it went to being the performance king, outrunning the CCR1072 by a factor of two, just by enabling the offload to the ASICs. Yes, the CCR can
do much more with those packets than the CRS can, but you don't always need that flexibility.