Sacred 2 has a lot of pretty terrible elements; the horrible voiceacting (although I think the over-the-top Inquisitor and Shadow Warrior VA is pretty funny) and the nearly non-existent story that only bothers to tell the player whats happening around halfway through. It also has no respeccing and totally worthless tooltips; the 'customise your moves' idea is good, but when you have a choice between 'make it damage more' and 'make it damage more often', with no numbers, it's totally impossible to make an informed decision and you are pretty much guarranteed to break your first few characters. The forums are full of people congratulating the devs on preventing respeccing, because it's 'better' this way... oh wait, they went out of business.
There actually IS a story, but it's clear that each region was written by a different guy, so the noob zone has you getting teddy bears and delivering bags of worms instead of saying 'xyz is going on, your plan is to abc the jfk'. In Diablo everything you do drives towards the endgoal, which is obvious at the beginning; until you get to the Orc zone in Sacred 2 the plot provides no real impetus at all and what 'plot' exists is totally free of context. The inquisition wants me to do what why for whom? WHO KNOWS?
Half the classes are bland horribleness and the other half are seriously overpowered (High Elf = you are the winner). The robodog, the most jarring and interesting character, has the worst voice-acted intro of the 21st century and kinda sucks early on due to loot drops.
Ironically, it's much better on 360. You lose the magic grass circle that follows you around and have 12 moves/weaponsets available at all times (instead of the totally retarded 4 of each in the PC version) and the MP/coops actually works. It's a fun little hack-em-up, but the terrible PC launch (ie, 6 months to get working) and the year-long delay for console release means they totally missed their opportunity to cash in on 'no Diablo game'. I too prefer much of Sacred1, even if half the characters were dumb or broken.