A few suggestions about suppliers:
-To add variety and simulate the real world, the performance stats for suppliers should change a bit every so often, maybe every 6 months or so. That will force teams to reevaluate their suppliers periodically.
-Engine stats in particular need to be clarified. For example, I'm not clear how Rigidity and Reliability differ. They both just say they allow allow the engine to run higher power settings. But since we don't know how they are weighted, these two stats are effectively just one combined stat. There's no way to differentiate them, as far as I can tell.
-Supplier costs should rise and fall with the number of customers to encourage variety. Mercedes and Cosworth have the most customers, so those should cost the most, Toyota has almost no customers, so should carry a low price tag. This could help address the broader problem of unbalanced finances, as it seems pretty easy to accumulate way more money than a player needs.
-Teams suppliers should be viewable on their team pages alongside their drivers and staff.
-Lastly-and this is probably the most complicated one--I'd like to see customer limits for individual suppliers for each league to increase variety. Perhaps only 1/3 of entries can use a given supplier. If too many teams join a league and push the customer limit over the threshhold, the supplier will only renew contracts with those offering the most money to bring it back into limit compliance. Teams can only swap suppliers at the start of a new season, and negotiations for the next season's suppliers would be more drawn out and take place during the current season, so teams are actually silently bidding against one another to secure a particular supplier.