I do not have a definite focused area, just trying to learn high frequency electronics.
Could you please give me an idea on your experience. This might sound silly but, did you ever needed two or more RF generators when you dive into more RF stuff ?
A simulator like LTspice or QUCS, a few lines of code in your preferred programming language, or a math tool like Octave might be way more useful than a generator when it's for learning purposes.
For me, a dual output DDS generator (Rigol DG4102) was enough. It is not exactly an RF generator, but it can generate up to 200 MHz, has many type of modulation, many predefined waveforms, etc. My pretext to buy that was because it has 2 outputs that can be controlled independently, and the 2 outputs can also be synchronized if needed, for example to play with IQ signals, like in this video:
However, for learning only, the above experiment can be made as well with the two channels of a sound card.
A DDS is a good investment for other applications, too. For example to generate a certain number of pulses, or as a dual DC voltage source that is adjustable from the front panel knob (has a waveform called DC, very useful because it can output +/-10V through a 50 ohms resistor). Even tested stepper motors with it.
So far, I never needed more than that DDS with two channels, but I'm not really into RF.