kirr45, I think that you need to improve your request if you want to get meaningful answers.
You need to be much more precise, like "I need 50 GPIOs, USB device full speed and need to connect to 802.11 b/g/n".
I suggest you to do some investigations at the major manufacturers of MCUs, like Atmel, Texas Instruments, Freescale or ST. Have a look at 32-bit models, because for WiFi you may need TCP/IP and this can be found more often in 32-bits.
In most cases, GSM module communicate over a serial port, so you have no "compatibility" issues. I have experience with Telit, they are cheap, powerful and easy to control.
Good search,
Giuseppe