There is a growing body of opinion (to which i tentatively subscribe) that suggests not only can we
all use racing flats but that we would run faster and suffer
less injury if we did so.
The way in which we differ is how careful we need to be in making the change to flats. A light, neutral, forefoot runner will adapt very easily, a heavy heelstriker will require more time and commitment.
I've recently been shifting from years of using Nike Pegasus (neutral/cushioned) to racing flats. It's taken 3-4 months but i now run up to 40 miles a week in flats. As a result i chopped 3 mins off my 10k PB today with a stinking cold (and tbh i'm not much of a road runner; i'm only doing the road mileage at present 'cos the short daylight is keeping me off the fells mid-week)
I'm convinced that gait analysis is a complete waste of time and money. All it will tell you is how your running style has adapted to the shoes that you already use. I appreciate many will disagree, and that's their prerogative. I would say; don't knock it if you havent tried it. Get some cheap racing flats (Nike Mayfly are about £25) and give it a go. Keep it short at first, concentrate on getting up on your toes and allowing your foot to flex properly (think 'prancing'!). Keep an open mind and see how it goes