SJC is really a mess to get in and out of, and now they've moved the rental cars 10 minutes away (assuming the traffic jams will suddenly vanish).
SJC's solution to their current parking problems is to raise parking prices, so that fewer people will be able to afford to park there. Gee...maybe they should finally build a parking structure over by terminal C, instead of the single level strip-mall style parking. Terminal A is very well used as it is, and Southwest gates are constantly filled and there are often "gate waits" there(not that that's unusual). And yes, the international facility is really a joke...nothing more than a smelly shack well away from the terminals.
Runway 30R is being expanded to accomidate larger jets, which is a help, although runway congestion isn't really a problem at this time. When I see that 777 for NRT take off at SJC, it uses all the runway there is, and naturally cannot do the normal loop over SJC to gain altitude with its fuel load, so it turns over the Bay, and comes over Palo Alto. I would be surprised if that plane could have taken off full on 30L on those near 110 degree days we had early in June.