Username or EmailPassword
I used to hate PHP with passion, but got used to it on my own website.
My provider only offers Perl and PHP, and it is too much of an hassle to change provider just because of the language.
For what I do, it is good enough, even if I wouldn't advise in language in the type of corporation projects we do.
I too use PHP via Wordpress on my own site. But I don't hardly do anything with my actual website because I hate PHP.
I be moving over to .NET next month with new Hosting.
As a consultant that uses whatever the customer has requested, I've become language agnostic, that is how slowly I've accepted to just use the damn thing.