I don't have a favorite. I do not feel like anyone that I am aware of has made proper investment to make a quality development app for mobile due to the low market demand. While development is better than on a calculator I think they are below my expectations.