Generally, I would choose the Bold Model approach.
I'm not sure which code you really care about duplication.
There are several ways to do this:
First way: - Interview your comment model to return comments. - Pass the comment data into your presentation. - Change the comments in the view, possibly using some kind of view helper
The second way: - Understand that there is no reason why your opinion cannot speak directly about your model. - Write a view assistant that captures the data he needs directly from the model and displays it.
I prefer the second way. Some people have a problem allowing their presentation layer to talk to the model (in read-only mode!), But I'm not one of them.