I recommend the car for those who can afford one and in particular for those who do mostly stop and go driving.
The entire New York City yellow taxi fleet should be converted to Priuses as the existing cars age out. That's 12,778 cars, each of which does nearly nothing but stop and go traffic for 24 hours a day (two shifts per car). It looks like the city's taxi regulatory agency has authorized the following models:
2006 Ford Escape Hybrid, 2006 Mercury Mariner Hybrid, 2006 Toyota Highlander Hybrid, 2006 Toyota Prius, 2006 Honda Civic hybrid, 2006 Honda Accord hybrid, and the 2006 Lexus RX 400H.
That's interesting: there's no GM product on your list.  I seem to recall that after the demise of the traiditonal NYC Checker cab in the 1970's, the fleet was largely Chrevrolet Caprices or Ford.Mecury Town Car of similar bulk.  Size is a definite factor for the taxi fleet,and it's hard to imagine the prius being large enough to pack people in.
Victoria, BC taxi company is into the Prius in a big way (relative to size of fleet):

http://www.empresstaxi.com/

<snip>...90 passenger vehicles in total, that include over 33 Toyota Prius (Hybrid) vehicles...</snip>