I rarely wear an apron but when I do I put on an old blue denim Machinist’s shop apron like the ones I wore daily back in my mechanic days. These were cheap and comfortable with plenty of pockets but they are hard to find these days. The best thing about them was the long straps, which were sewn to the top of the apron and went over the shoulders, passed through grommets at the waist, and tied at the back. These aprons from Harry Epstein are classier examples with the same basic design:
For some reason, most aprons sold these days hang off your neck, which gets really uncomfortable after a while, especially if you have stuff in the apron pockets. Horrible design.