Before I got an iPad, I was using my Android phone for most of my non-phone tasks. I really like the Android keyboard. What I like most is that for numbers and special characters, you just have to hold down the key for a second to use the secondary character (there is still a shift key for uppercase). But on the iPad, you have to switch to completely different keyboards to enter numbers and special characters. This is especially a pain when entering a password that has a combination of letters, numbers, and special characters (one tap to switch and another tap to switch back).
Am I missing something basic about how to use the iPad keyboard more effectively? Are there settings or apps that can remap the keyboard or provide customized default keyboards?