Arduino Uno or Arduino Mega

I have this issue in Arduino Uno that I will receive Bluetooth data and GSM data.
I have done the Serial.listen() thing,
But it didn't get the result what I want since data is unpredictable..

So I was wondering If changing to mega wouldn't be needing the "Serial.listen()" ?
Because GSM data can come and go and so is Bluetooth data.

The Mega has 4 serial ports (one of which is used for communication with your computer over USB, including uploads) so that means you could put the modules on hardware serial pins and not use the SoftwareSerial library, which means no need for Serial.listen().

Thanks a lot!