i would buy a function generator, (300-400$)
You should be able to pick up a decent unit for that amount of money.
Which is the best choice, DDS or analog?
Everything else being equal, DDS.
TTi sounds familiar to me, never heard of Isotech. But I've never seen any TTi equipment in the flesh, so can't really comment on quality.
1) Do analog generators have more distortion?
Yes. The sine in an analog function generator is usually a modified triangle wave, which resembles a sine on the scope screen, but is not very pure. DDS is basically a DAC generating the sine, and can be very pure for a function generator.
2) now i'm making audio projects, but i don't know which projects i'll make in the future...
so, what's the use for a 5MHz/10MHz generator? digital projects? what in particular?
Digital clock signals is one example (most micro controllers support clocks up to at least 16MHz or so). Testing stability at high frequencies. Testing frequency-dependent behavior of components like capacitors (bypassing digital circuits requires low inductance at target frequencies). Probably depends on your interests, I'm sure other people will have very different examples. The 1-10MHz is probably not critical for many users.
Note that there are also dedicated audio oscillators. They are much less versatile (only sine from 1Hz-100kHz or so), but can have lower distortion than even DDS function generators, and are useful for distortion measurement (source must be better than amplifier). Function generators are the jack of all trades of signal sources.