> active record insanity
What exactly do you mean by that? It's just a bad ORM all around or is there something specific that is insane about it?
> poorly designed table relationships/indices
What does that have to do with Rails? Poorly designed database models are the fault of the developer(s) who designed them.