This has nothing to do with the wallet you're using. Any wallet you use with your current address will show the exact same sizes of transaction, since this is based on the data used in the transaction, that is, the inputs and outputs of your transaction. There's a formula you can search for (I don't have it off my head), but in general, the more inputs and outputs you have, the larger the size of transaction (with inputs being the main contributor).
The median size of 226 bytes is what you have if you use only 1 input with 1 output (non-Segwit).
Sure, but in the blockchain.info wallet I wanted to send to just one address, from my wallet. For some reason it does 4 inputs and 2 outputs? I'm just curious of why it does that.
The inputs are from how many transaction in an address you are using, I will give you an example.
Your address recieves 4x .1btc so you have .4btc balance. You decided to send .35btc to whichever address, then there will be 4 inputs (4x .1btc) and 2 outputs, one to the address where you want to send coins and the 2nd is your address (the change will be sent back to your address