For me, I would want to fly, but find invisiblity much more applicable.
I wonder if it would be tiring to fly. Would you have to excercise to get better - like jogging? If it would be like jogging, I'd take invisibility. I would only want to fly if it was with ease/speed like Clark. It would bite if I could only go as fast as I walk or run.
I would alwasy pick fly until a few years ago.