I like having the prepay option, since I can load up my account whenever I have extra $$ in Paypal.
Will never use Dynadot for hosting, but as a registrar it is the best in my opinion. I have used 4 or 5 other registrars, and they all try to upsell me, hide auth transfer codes, or stick their nose in my business.
I know there's not a lot of profit margin in domains, so I try to recommend you to others and get the privacy forwarding whenever I can.
Supporting scripting languages and databases is on our feature request list. We have no set time frame for adding it, but we hope to offer it in the future.