First thing, I changed all movement over from the analog stick to the d-pad. The reason I have a DS3 is because it has the best d-pad of any controller I've ever used, compared to xbox d-pads, which are an abomination. I can understand why the analog is default in that case, but when you have a good d-pad, I find it works better since Valley takes digital input, rather than analog.
Absolutely agree. The only reason the xbox 360 defaults are to the stick is for the reason you mention -- because the xbox dpad is universally despised.
As a guy who loves his Megaman, Caslevania, and Metroid games, I should be able to press both Jump and Shoot at the same time with my right thumb. So jump gets moved down to the Cross button and interact to Circle.
That's weird, jump is supposed to default to Cross...
Primary attack gets moved to Square and Ammo attack gets moved to triangle, since it's the least accessible attack button. Secondary gets moved to L1 and Special to R1. Menu gets moved to the start button, since my fingers aren't on the sticks and it feels more natural for a guy who grew up with genesis/nintendo games. Also, Circle gets double duty as cancel and interact, since you use the confirm key instead of interact in menus, and don't use cancel while sidescrolling.
Start is also supposed to be the menu button. Not sure why your defaults don't seem to be working correctly. Interesting thoughts on the other buttons, though. Interact on cancel seems interesting. I'll try some of your settings some time.
Dunno, maybe my default scheme got mixed about a bit. The default I was welcomed to was Circle as jump, L1 as Primary, Square as Ammo spell, and Cross as confirm. Could be a quirk with the software I'm using with my DS3 though. It was only made a few weeks ago as a new alternative to MotionInJoy. I heartily recommend it to anyone with a DS3.
http://forums.pcsx2.net/Thread-XInput-Wrapper-for-DS3-and-Play-com-USB-Dual-DS2-Controller?pid=281823#pid281823