Components, no so bad? Please help.

The main issue with components is that you effectively get a new
controller request with each component - so with a page with 3
components it's kinda like 4 requests in 1. This obviously present a
performance issue.

Saying that, the main reasons components have fallen out of favour is
firstly, they weren't extracted from a 'real-life' situation (unlike
most other features) and secondly, you can achieve pretty much the
same thing using before filters and helpers, but much more

Having said that, I've no doubt someone is working on a plugin to
support components in a nicer way.