The worst ending of all time was for the TV show LOST. After 6 years they revealed that they had never really intended one, and so just lied to those of us who had guessed the obvious after the second episode.
The Best was for Jack Vance's Demon Princes series:
"You're so quiet and subdued. You worry me. Are you well?"
"Quite well. Deflated perhaps. I have been deserted by my enemies. Treesong is dead. The affair is over. I am done."
"
Thanks for that, wont bother reading it then.
Idiot.
As for Ken Macleod, I haven't read any of his early stuff, but I have enjoyed his newer novels, he seems to like the twist rather alot though.
The Execution Channel was okay, the ending though left me feeling like I'd suddenly started reading another (more ridiculous) book.
Learning the world was much better, loved the characters, loved the plot, there wasn't so much a twist as a brilliant postscript, it added alot to everything that had gone before.
The Restoration Game was one big twist, but signposted so much that I didn't feel to cheated at the end.
The Night Sessions was okay, just okay really.
I feel that his overiding strength lies in his characters, I think, especially in his near future novels that he extrapolates very well, I personally dont mind his socialist ideals, but I can see why others might, he is very similer to Iain M Banks in this respect, his good friend and another left wing Scottish writer!
As an aside I picked up all four of the above mentioned novels in hardback first editions either from charity shops or discount book stores for about £1.00 each. Maybe he's tough going for the cassual reader, and maybe his publishers think he should be more popular than he actually is.
I would recommend him though, thoughtful and political with an eye for action
and character. Oh, his short fiction is great to, try "The best Science Fiction of the year 3". For starters, it made me laugh anyway
You will find that in the "New Solaris book of Science fiction" along with some other fantastic shorts, see Mr Ian Whates for further information I would imagine.