My brother got me Borderlands 2 for the PC for my birthday a month ago. He bought it with me because I wanted to try it, but i played it the first few days after my birthday and haven't touched it since.
the interface is just atrocious and is designed for console. you can't compare items easily, controlling using a mouse is difficult at best and it's difficult to compare talents.
the gameplay pretty nice, but again, it just seems like they made concessions again for the console audience. you start with only 2 weapon slots and need to unlock the rest, you can not carry many weapons and there is very little in the way of character depth. yeah, you can upgrade your stats, you can choose talents, but there is only 1 skill per class and that skill is not very deep.
finally, my biggest gripe, the checkpoint system. Ugh, what a mess. I don't know why so many devs insist to keep using such an antiquated, confusing and constraining system. I realise that this is mostly because of multiplayer, but it's just not fun. I don't want to guess when i just had my game saved, I don't want to guess when the latest respawn was and i don't want to be forced to stop early or late because i've only got 10 minutes left and can't reach the next checkpoint in that time.
that's just my personal opinion on the game, but i just don't like that developers don't use the extra possibilities of the PC hardware and peripherals. oh wait, the borderlands devs did. only instead of adding ACTUALLY useful and important PC modifications like an upgraded interface or save anywhere, they decided to give extra graphics. but why do they do this? I mean, take Skyrim, even though their interface is possibly even worse on PC (though decent on console), you can save anywhere on both PC and consoles. and skyrim can be modded to replace the interface, which means that point is moot.
I just don't get it. if you are saying you're going to do a proper PC port, then why stop at graphics? PC is more than just shiny graphics, it also has a mouse and keyboard that control vastly different than a controller.