I would say all of these can be seen from different perspectives... the pros could easily be seen also as cons... for example, game studios might see it as a big warning sign that the person has created something alone (does it mean he can not get along in a team, he's only able to operate well alone?)
I used to work on medium sized game projects alone, and when founding my game company I surrounded myself with amazing individuals and took great care in selection of the right people for the team. I would argue that having a small indie team can easily outweigh any of the pros of being an indie developer. Sure, it takes time to manage a team but on the other hand, you can have 3 people working on separate tasks that otherwise would require you nearly three times longer development cycle.
It's interesting point considering that you have infinite time... actually we don't - time is the most limited resource what we have! Once you spend it, you never get it back. Money can always be made, but the time you spend you never get back... just food for thought. I would recommend solo indie developers at least try finding one like-minded person that could collaborate. I guarantee that the creative discussion, brainstorming and sometimes maybe even argumentation of game design choices ultimately leads to much better game than you could create alone (with the assumption you indeed find a great person to work with... just one wrong person in a team can completely trash the atmosphere, so also tread carefully and choose well who you collaborate with)..