Wow, good for the F16 people. A 40 year old concept is still making it happen.
This was easily the most prudent choice - Oman gets a good fighter, continues to build close relations with the United States of America, adds to a similar purchase made (which means the training and support networks are already in place), and gets it at a cheap price (compared to what the Eurofighter would have cost they can get 2 or more Vipers for the cost of one Typhoon - and that is fly away price only ....add support and logistics for a new fighter as compared to what was already existing for the F-16, and the total price of the Typhoon would have been even higher). That is the best choice.
Now, for a country like (say) India that faces real opponents (Pakistan and China), such a luxury does not exist - which is why they are deciding between the Eurofighter and Rafale, and why the F-16 (a more advanced variant than the one Oman is getting) got dropped from the competition.