Let's see...
You want reliable software I assume. Great support, from someone who speaks English. Timely updates.
Someone who listens to your wants and needs maybe, and updates the software with those needs...?
Don't know -- let me check around though...
While not as full featured as some, Rick's Rockit kicks serious butt on many level. And the price is right. Plus it is rock solid stable. No crashes for me in 3 years. And if you need tech support you can speak to HIM. If only he would put in beat matching it would be perfect software, IMO.