I would prefer speakers with the amps outside... even if they were active... The moment you put amps inside speakers you need to add design criteria that does not go towards sound quality... And you probably can't stretch the last bit from the drivers in a home setting... just because the amp has components which may not like vibration, and the amp has stuff that will ring with vibration, more than a dedicated well designed speaker box... which may or may not be an issue for you. And even though I think this can be overcome, i like my trade-offs elsewhere, but obviously the other thing is, now you have RCA's and powercables going to the speakers...
As Mr Tonykaz said somewhere (I can't find the post), the best sound most people ever hear is in their car, and auto manufacturers use the absolute cheapest speakers they can get away with BUT they make them sound awesome with digital processing. Some cars even run the exhaust "note" through the audio system to make the car sound better to the operator while still meeting noise bylaws (yes, even if your radio is "off").
The advantage to combining the transducers and amplifiers into a single box (well, two for stereo, you know what I mean) is that the amp can be digitally tweaked to overcome acoustic shortcomings in the tweeter, mid, woofer and cabinet. The result is far more controlled than it could ever be with separates.
That doesn't overcome the room effect, of course, but even that can be compensated for with a few assumptions (i.e. bookshelf speakers will be against a wall, etc.).
And with modern surface mount technology, vibration is much less of an issue than it used to be (trickle down from cars, doncha know).
The reality is, AT A GIVEN PRICE POINT you are much more likely to get great sound from a pair of well-designed active speakers than from separates. And that price point can be pretty much anything you like, from Emotiva's baby speakers to Meridian's wallet-shockers.
As for me, I am old and crotchety and like my speakers and power amps: but if I was starting from scratch I'd go active.
Now get offa my lawn ya goddamkids!