transaction's limits
Coins are sent to addresses in a globally distributed ledger, not to wallets. The Bitcoin network does not “know” what wallet-software you are using to manage your addresses, and it cannot prevent people from sending coins to addresses that you own. So, the short answer to your question is “No limits.”

One thing that might delay a transaction would be if the payee set the transaction fee too low. Miners, being economically rational, tend to validate transaction sooner if the fees are higher. If the fee is too low, then the coins may get returned to the sender without ever being credited to the recipient. But this has nothing to do with the recipient's wallet-software, since fees are set by the sender.