Artisan is open source so not locked in to any one company. Also means user requests can be rapidly implemented, assuming they're good of course.
It's free even for commercial use.
Very large support community though because it is so decentralised this itself can be a problem. I've given up on the tech support user list. It was umm, way too technical.
ROR is graphed on a secondary axis so not "scrunched up" on the same axis as BT
Supports at least a dozen different thermometers including yocto and arduino if you like to tinker. (I use Center 304, cheapest 4 channel non DIY one I could find, but still $$$ compared to Heatsnob - which I also have)
Has a feature that predicts BT based on current ROR. This was a big one for me, very useful
Can be used to implement computer controlled roasting. (one day.....sigh....)
I know 3 (small) commercial roasters who use it so I figured it must be ok, at least for them.
It's highly configurable but on the down side makes it more complex. Took a week to reconfigure it after laptop died, arghhhh! >

Yes data smoothing can be a issue. That's a function of ease of use vs complexity as described in my last point. Ease=software controlled, complexity=you can configure it however you like. It's tricky but once set up, you don't touch it again.
You can change all the colours of the graphs and associated display temps. Only really useful if you are tracking multiple temps or want your profiles in your favourite AFL colours.
Obviously not all points will be relevant to your situation. Hope it helps.

Leave a comment: