I think the gloss is coming off Linux now that the less code-centred users are moving beyond the initial honeymoon period. Tinkering with your OS is fun - but when you screw it up
and ou have work to complete it loses its appeal.
You're right about Delphi: it's an excellent language and environment. I have used it since version 1 and have always found it very productive. I don't know how Kylix is doing commercially - it's an interesting concept, but I don't know of anyone doing serious commercial work with it, and it still seems slightly pricey for students and underfunded researchers to use.
But if you like Delphi - have you looked at VB.Net or C#? VB.Net is much more delphi-like in its capabilities. C# is a beautiful and elegant language.
But when Delphi.Net comes out - its in Beta at the mo - you should try that too. Really productive Web services programming and great XML support.