Personally I'd rather see us buy more Typhoons when the Tornado GR.4s start to become life expired, purchase navalized Typhoons for the CVFs (supposedly feasible according to the manufacturers) The harriers pose more of an issue because replacing them with anything other than a another Harrier or the F-35B would result in a lack of capability, that said do we really need STOVL capability I know it's useful but if there is no viable replacement for them what do you do? Replacing the Harriers when they finally have to be withdrawn with a dedicated COIN/CAS platform could prove useful.
Quick question not just for you. Why so many people support 'Navalized Typhoons' and 'Navalized Griffins'? Neither aircraft was designed to fly off of a carrier, and thus to configure them to do sou would eat into your procurement budget. Which is very silly when there is a 4.5th Generation naval fighter already on the market.
As for the F-35, it brings more to the table than most people realize. One thing it brings is full 360 * IRST. Yes it can IR search almost the entire sky. And while unit costs will go up (the nature of the beast) even if it hits 120 million, or 50% more than a Rafale, I'd rather have 16 F-35s than 24 Rafales. The Sensor and datalink functions of the F-35 are just that much better than any of the 4.5 Generation fighters on the market. In truth all of the European aircraft (Rafale, Eurofighter and Griffen), thanks to political or technical delays seem to have come about 5-10 years to late to capture a significant portion of the total market