Do you prefer exactly 10 but difficult-to-read bins or not exactly 10, but nice-to-read bins?
The BIOVIA Pipeline Pilot component attached here finds nice bins in your data and calculates a bin number for the specified property for each data record. No more bins of width 17 or 33.3: The authorised steps are 1, 2, 2.5, and 5, over any magnitude, e.g. 0.1, 0.2, 0.25, and 0.5 etc. or 1000, 2000, 2500, 5000. You will get it when you see it :)