I play on my Piccolo more nowadays than my flute, but I think the Pic is a more limited instrument in a lot of ways.(Range for one!) even though I can play faster on a pic for some strange reason. A pic is also not very forgiving. However, there is nothing like doing a flute gig with a piccolo. People just do not expect what they hear when I play Jazz, Brazilian, or Rock on it. Also for a man

a pic is a female magnet!
6 1 way, half dozen the other.
Flute:
Easier to play than piccolo
More range
More flexibility.
Wider Dynamic range
Piccolo
Babe Magnet.
Makes for interesting convo after a gig(With Babes!).
More of a challenge to play.
Don't need a Microphone to be heard.
Playing jazz sounds cooler on one.
Fits in you pocket.
Once I got the hang of it, there are alot of tunes I prefer to play with one.
Phineas