I have sent numerous things both first and second class, and to be honest it doesnt seem to make a difference whichever you use. Sometimes 1st can take 2-3 days, sometimes 2nd gets there the next day.
So why not scrap 1st and 2nd class and have a standard delivery charge for domestic mail (I can understand different pricings for overseas as I suppose the cost would depend on the method of delivery).