true, there are other options, but none that work as seamlessly and closer to the way honda intended.
aem is great, but i don't recommend it on a honda. honda uses multiple maps for locam fuel, locam timing, hicam fuel, hicam timing...not to mention the multiple maps for each vtc. aem uses one map for fuel and one for timing and has enrichments for vtec. i've seen heard of people using other software packages for honda's, but for k-series there is a much more limited selection of what to use from hondata, to aem, to other stand alones. certainly there are piggyback systems, but why do that?
the one that works the best and smoothest is k-pro.