BC149- higher power device- large capacitances, real slow
2N3904- should work- similar to 2N2222, might need to kick up bias current a little
S8050- higher power device- large capacitances, gets slow
Two of those transistors are power devices and have large capacitances and marginal Ft's. The Ft's are also specified at pretty high currents- 10 to 50 mA. You don't show Vcc but assuming something like 9v, you're a little light on Ic. Luckily oscillators only need a gain a bit over 1, so a transistor with Ft of 200 or so should do ok if biased where it has this gain. In your circuit, with 8.5v input (9v battery), the transistor is biased 4.35 Vb, 3.6v Ve and 3.6/.56 or about 6 mA, Ic. This is likely right on the line for the 3904. A nice UHF transistor used up to 500 Mhz is the MPSH10, a notch faster than those you're using, lower capacitance, etc. Directly driving an antenna is not a good load for an oscillator- in order to get good Q, the impedance of the collector circuit should be high for an oscillator but driving an antenna is a low impedance need . Antennas have a capacitive low impedance- especially if they're short (< wavelength/4 about .75 m)- a matched antenna would have an impedance around 100 ohms- can kill oscillator. The trick in these little circuits is to lightly couple power out of the oscillator so it keep oscillating but gives you something to radiate. Play with the antenna a bit- longer/shorter, cap in series (47 pF), etc. You can also couple the antenna through a secondary coil wrapped over the oscillator inductor to couple out some signal- maybe 6 turns of small wire over the coil to a balanced dipole that is near resonant. If you're really trying to get more power/range, consider using an oscillator (like you have) feeding an emitter follower stage that feeds a power stage- maybe a common base amp. The Ham's ARRL handbook- any year is a good reference. Big topic, good luck- have fun.