These are some of the parts I use for communication applications:
small signal transistors for VHF:
* 2n3904, 2n2222 - about 10dB of gain @ 100MHz, if conjugate matched
small signal transistors for VHF/UHF:
* bfg425w - low noise, amplifier up to 3GHz, for signal level ~0dBm
* 2sc3355, 2sc3357 - low noise amplifier up to 1GHz (10dB gain), high linearity, for signal level up to 10dBm
* bfg591, bfg135 - amplifier up to 1GHz (10dB gain), for higher signal levels (<20dBm), high linearity
* bfp740 - amplifier up to 10GHz (15dB gain)
These can all be used at lower frequencies (down to few MHz), but apply some feedback (resistor-capacitor between collector and base) to get good linearity. You can get >35dBm OIP3 at 100MHz using the 2sc3357 or bfg591 with this technique.
These can be used unmatched; e.g. direct connection to 50ohm ports (dc blocked and biased of course). You can get slightly higher gain if you conjugate match them.
Always test your circuit in rfsim99 or ltspice to ensure it has the right characteristics and is unconditionally stable. You can download S parameters for all of these transistors and import them into rfsim99. Some will also have spice models. Generally, use rfsim99 to check small signal gain, frequency response, and stability; use ltspice to check for large signal (transient) response and linearity.
For low noise applications make sure you present the correct impedance (as specified by the datasheet for best noise performance) to the base of the transistor.
More part numbers can be found on nxp/infineon website.
medium power transistors:
* rqa0009 - 4W, DC to 500MHz, requires matching
* acpm-7868 - not a transistor, but a 2W mmic PA for 800/900MHz; internally matched to 50 ohms and internally dc blocked (!), very easy to use
900MHz power transistors - usable for VHF and lower as well; requires matching; refurbished ones from aliexpress work fine
* mrf184 - 60W
* mrf9060m, mrf9060n, mrf6s9060n, mrf5s9070nr1 - 60W
* mrfe6s9125n, mrf6s9125n - 120W
S band transistors
* mrf21085 - tested working at 2.45GHz, but not very high gain (10dB)
* mrf6s27085h - tested working at 2.45GHz, 15dB gain, 20W out
All of the above can usually be found for reasonable prices on aliexpress, and they all work fine. I've personally measured (with a vna) some bfg425w transistor from aliexpress and compared them to mouser ones, and noticed no difference.
None of these transistors have any lower frequency limit (other than the mmic) and can operate to DC.
For the medium and high power transistors pay very close attention to the output impedance matching. The datasheet will specify for each frequency what load impedance the transistor must see. Generally for VHF you can get away with lumped element matching networks (make sure you use high Q high current capacitors! ATC100B is what's usually used); for UHF a very wide microstrip (fat line) impedance transformer is usually used; often the output matching network is no more than a rectangular piece of copper on the pcb.