Toyota has mimicked GM in trying to be all things to all consumers. Their product line is too large. RAV4, Highlander, Venza, 4Runner, Sequoia? Each of those models has a ton of range within them as well. I like many of their products, but just in SUV's and trucks, they have way too many choices. The investment in product development and production is huge.