I totally agree with @adamhholmes that Option 1 is the right choice !
In your case, you can never know how many replies you expect for 1 post and this means that your list will store so many entries while lists shouldn’t be used for more than 20~30 entries for the sake of performance & scalability so definetely Option 1 is the right choice.

1 Like