Difference between decision tree and rule based reasoner
Decision tree classifiers could be easily converted to rule based classifiers in data mining and vice Versa. please have a look at "Introduction to Data Mining", chapters 4 and 5.

Usually it depends on the data characteristics, how to choose between these two methods and which of the mentioned methods give you smaller classification errors.