If you're really wedded to physical buttons then yes, obviously the iPhone has limits with some of the more conventional games, but I'd encourage anyone to have an open mind on it. The hardware is very strong in all other respects, and there's a lot that can be done control wise with a capacitive screen and a g-sensor (a lot more than with a traditional PPC style resistive touchscreen, certainly).
Here's a run down on a few of the games I play on my iPhone:
X-Plane - this is a very fully featured flight sim that easily rivals some desktop titles. Graphically rich and detailed, realistic flight model, huge (and expanding) flight area, a good selection of planes, weather, etc. I also have the separate X-Plane Airliner which allows you to fly 747's and the like over even larger distances. The controls are perfectly fluid and natural, the phone itself becomes your "stick", with an onscreen throttle, flaps etc. The original X-Plane cost me £6 (the most I've ever paid for any app), the Airliner edition was less, both have since had major upgrades (delivered free through the appstore) to improve flight models, add more planes, flight areas etc.
Flick Fishing - the most "fun" of various fishing simulators for the iPhone (there are some more serious, realistic versions - this is more of an arcade game) - cast out with a flick of the phone, reel in with an onscreen reel (lots of finger spinning fun, impossible to do on any other screen), a variety of fishing spots and fish which are more of a struggle than others, great graphics, really a lot of fun for a grand total of £0.59p.
Tetris - not a cheap clone but the real thing, fully licensed, simple on screen gesture controls, everything proper Tetris should be, £3.49.
Cro-Mag - fast, 3D racing game with cavemen characters in Flintstones-like prehistoric racing buggys (with weapons), lots of fun, rich graphics, for controls the phone simply becomes the steering wheel with an on-screen gas pedal etc, £1.19.
iChess - as the name suggests, a pretty standard chess game, nice enough graphics but no frills, 99p
SolFree - Solitaire, five varieties (Baker's Game, Demon, Spiderette, and the "classic" Klondike deal 1 or deal 3), all beautifully rendered with artful graphics and drag and drop controls, and absolutely free.
Darts - traditional british darts, aim and throw with your finger, authentic looking dartboard etc, practice mode or play X01 or Cricket against the phone, another completely free app.
Touch Physics - the sort of game that could only be done on the iPhone, relaxing and intriguing puzzle game where you have to draw and manipulate shapes on the screen to move objects around and solve problems, seemingly endless levels and recently expanded with a free update, another 59p marvel.
There are plenty of other great looking games waiting in the appstore - I've just checked through your list and Bejeweled 2 is £1.79, Pocket Mini Golf 2 is the same price, no Skyforce but plenty of similar arcade shoot-em-ups available at pocket money prices, no Lemonade Tycoon but the similar Lemonade Stand or Lemonade 2 available for £1-2, as is Virtual Pool (which also has a free "lite" version).
One of the best things about iPhone games (and iPhone apps generally) is the appstore connection, game developers are really listening to their users and delivering lots of free updates and improvements, which are downloaded and installed semi-automatically through the store. Also, the economies of scale within the market (with each app pushed to millions of "locked in" users) means low prices, which in no way reflect the high quality of the software.