I've dealt with a variety of Rails apps on different scales and this is a recurring problem. I think Analytics is good for the business-types who want to use stats in their reports, but even though there's some nice features for developers, such as detecting screen resolution and browser type, it's not all that helpful tracking, say, which user is viewing what. AWStats I like too, but it can be a pain to get the trends in an Analytics fashion.
So far I've found the best solution is to build whatever important trends you want to track (ie. which readers have viewed what article) as part of your app, include Analytics anyway (it's no effort at all to add), and for any serious number crunching take a snapshot of your database to do some calculations from (off server).
Really though, if someone has a good Rails solution, they should build a plugin :)