Thanks, recently managed to get GEOquery working!
When sending my original message GEOquery was not installed properly in my computer and I was getting an error message that gave an impression GEOquery is not compatible with the R version I am using.
To get GEOquery installed properly the main trick was that it requires the libxml2 and libcurl4 development packages in Ubuntu as brought up in There were no GEOquery function after installing. It might be reasonable to include something about this in the installation instructions of GEOquery.
Glad to hear GEOquery is compatible with most recent R versions!
I should add that the purpose of the package has nothing to do with some weakness in R. The purpose of the package is to allow querying the GEO database remotely and fetching datasets from it. R is a high level programming language and Rserve would have nothing to do with this (it enables R to act as a server by responding to requests over TCP/IP).