Arduino Uno R3 vs Arduino Mega 2560 R3

The two boards side by side, from the same board files BoardPilot uses to check your wiring.

Arduino Uno R3Arduino Mega 2560 R3
ChipATmega328PATmega2560
Processor8-bit AVR ATmega328P at 16 MHz, 2 KB SRAM, 32 KB flash, 1 KB EEPROM8-bit AVR ATmega2560 at 16 MHz, 8 KB SRAM, 256 KB flash, 4 KB EEPROM
Logic level5 V5 V
Header pins2983
GPIO pins2070
Analog inputs616
Default I2CSDA A4, SCL A5SDA SDA 20, SCL SCL 21
Default SPIMOSI ~11, MISO 12, SCK 13MOSI 51, MISO 50, SCK 52
5 V tolerant inputsyesyes
Flashing toolavrdudeavrdude
Arduino boardarduino:avr:unoarduino:avr:mega

Which one to pick?

Full pinout: Arduino Uno R3 · Full pinout: Arduino Mega 2560 R3