Juno pissed me off. Oversmart characters deliver wise-cracks which are more crack than wise, Ellen Page drawls painfully through the whole thing. It is as if Diablo Cody didn't know when to stop and kept on stuffing more tasteless, profane, loud stuff in an attempt to sound cool. It ends up being incongruous and gets on your nerves.
There were a few deft touches, but overall, the writing and Ellen's acting hammed big time.