Thank you for your feedback.
As far as SecureString, there was recently this post by @AndrewHall where he explains the situation a little bit: