My experience with OEM built-in navs are pretty much the same, not just Toyota. They all charge outrageous price for the map updates. Although my Infiniti and Dodge updates is $200, not $300 like Toyota. None of them are easy to figure out, especially for the non-tech wife, because they cram too much features into one unit. The biggest advantage to the build-in Nav, other than the factory clean look, is actually the back-up camera and the bluetooth. To get the same in-dash unit installed aftermarket is about $2k, not much savings there. I looked at the Kenwood, which uses Nuvi GPS engine, but just too pricy. Pioneer and others are cheaper, but you run into the same non-Nuvi GPS problems.
I got the 2008 Limited with JBL and Bluetooth, but no Nav, then spent $250 to buy Nuvi 5000 (only Nuvi that has video input) and $150 for a Boyo wired backup camera. (after returning 3 differnt brands of wireless camera, they all have poor pictures). The Nuvi map update is $69. Although does not look as nice as in-dash, at least it's got all the OEM functionalities without the price and it's the Nuvi GPS that really makes it worth it.
I got the 2008 Limited with JBL and Bluetooth, but no Nav, then spent $250 to buy Nuvi 5000 (only Nuvi that has video input) and $150 for a Boyo wired backup camera. (after returning 3 differnt brands of wireless camera, they all have poor pictures). The Nuvi map update is $69. Although does not look as nice as in-dash, at least it's got all the OEM functionalities without the price and it's the Nuvi GPS that really makes it worth it.