Is the fee the same if you send 28 bitcoins like you were sending 1 bitcoin to a paperwallet address?
Yes, it could be. The fee is determined by many factors like the size of the transaction (in kb), how many inputs the transaction has, how old they are etc. A smaller transaction made up of a million satoshis will have a higher fee than a larger transaction made up of of 1 input, for example. The other thing is that all fees are technically optional. If you didn't mind waiting days to confirm an ugly transaction, you can avoid paying a fee.
I've seen orphaned blocks on blockchain, what does that mean? If I was to get a orphaned block would it still fix it and send it to a paperwallet adress anyway??
If your transaction is part of an orphaned block and no other block, it gets resubmitted to the transaction pool. That is unlikely as miners generally include all transactions.
is there a limit of how many bitcoins you can send per wallet?
No. A wallet is nothing more than a collection of passwords that can unlock coins on the public chain. When people send you coins, all they are doing is adding coins to the block chain that only you can unlock. There is nothing "filling up" or running out of space.