Warn M12000 here. I've have motor and gearbox problems but all of my problems were due to neglect. I'm getting back on monthly winch maintenance.
Overall, my M12000 is big, heavy, slow, and unstoppable. I've pulled myself, others, heavy equipment, etc with it. It just works. Coupled with synthetic winch line, its great.
If I had to replace it, I'd probably stick a faster warn on there. The reality is my truck is a lot lighter than I give it credit for (~4000 lbs) and that winch is way overkill for it. A fast 9000 lb winch would be awesome to have. If I ever got rid of my ARB bumper, then a 8274 would look proper on the front of the 109.
Smittybilt makes good winches. However everyone I know who has one can't wait to replace it with a Warn. Despite being a good winch, they want to replace it. Huh...
The Warn M8000. The most underrated winch ever. If you have a non-full sized rig and want a winch that works, this is it. Stupid things just work, and pull and pull and pull.
Considering how infrequent I winch, and only winch for a short distance (less than 100ft at a time) and the convenience, electric is the way to go. Its a self contained unit on the front. Only linked by a couple of wires. Compact and can fit easily in any winch bumper.
PTOs are cool but kinda a pain. Something else to leak oil and be a problem. However if I was winching all day, everyday, doing 250ft pulls, then a PTO would bring all kinds of win.