First of all, sorry for my poor english.
I started playing BL:TPS with Wilhelm. During my first playthrough I focused on enjoying the game and the story. Then, on TVHM and UVHM, I just dedicated myself to level up my Wilhelm and to get the best gear.
After that, I played with Claptrap, Jack and Aurelia. All of them great characters with really powerful skills, but the main problem was (as always) the survivability and falling continuously into FFYL on UVHM (especially Aurelia).
However, I managed to get my characters to level 60, get the right gear, defeat the game and even defeating the raid boss (except with Aurelia, so fragile), but always with a lot of difficulty (and the gods on my side). As I said, survivability on UVHM is a bitch.
Exactly 4 and a half months after I purchased the game, I decided to play again with my forgotten level 60 Wilhelm and he surprised me a lot.
After playing with other 3 characters, the feeling was so much different. I could not believe how much strong he is and how much damage he can handle thanks to his skills (specially divert power). I even defeat the raid boss without falling once into FFYL. Something like that never happened to me while raiding on Borderlands 1 & 2 (bugs and glitches to defeat raid bosses do not count).
Yes, it may be that he doesn’t do tons of damage, but he’s a freaking beast when it comes survivability.
Greetings from Chile.
PS: So disappointed on Aurelia