Black, green and blue are usually considered well accepted colours. On a practical level, yellow shows dirt easily and you'll always have a dingy look about you after the first trip. Dingy can be good - the more beaten up the pack the better - but a still new but dirty pack is just going to look dirty.