I think the honorary system outwages the things you get in return.
I would make it public.
Maybe you can make the home base of paid users a little higher or impossible to attack. That should give users that little push too pay.
And ofcourse...a paid users account is never deleted, not even if he goes away for 2 months. But that would be natural ofcourse.