I'm using the new Generic PropertyList and it works great. However, I have some questions associated with it:
Shout if you need a more detailed explanation of what I'm trying to achieve.
Two great questions:
I should add, as per the Episerver documentation: "Episerver recommends using ContentArea and Blocks for lists of complex objects." With the continued improvements to EPiServer.Labs.BlockEnhancements you might consider using that instead (it allows inline block editing and smart publishing, see this blog post and this one as well).
And thanks for the answer!
However, I still think EPiServer should support default values for property lists out of the box. At least when none of the properties are complex types.
And as for blocks...they're great but BlockEnhancements is also still in Labs and should be used "as is". Think they should focus on getting things 100% done and ready.