Last year I ordered from Easy2Name as they give Mumsnet members a discount. I actually found the labels to be quite good overall. Will certainly order from them again when more labels are needed.
The Iron On labels worked well on school uniform. Stick On labels worked well particularly on plastic items - they also worked in shoes (with the protective shoe cover) though I did find that they peeled off after a while... so treat shoe labels as being temporary and renew them once they start to peel - think they were fine for first 4-6 months.