My life is very simple and I like it that way. I'm not all that technologically savvy. My computer needs are very simple: General browsing, watching YouTube videos, a very rare email or two, reading the news and books, and watching videos on sites like Primewire. I don't do gaming, apps, or much of anything else at all. My cellphone is a 12 year old flip phone that still works perfectly. (A full battery charge still lasts me three weeks.) I have a mid-2007 iMac. I've absolutely enjoyed it but it's getting very, very slow and it's time for a new one. I'm thinking I want to go portable, since I think my life will be going in that direction soon. I think I've decided on either the iPad Air (Not the iPad Air 2. I've read the problems people have with them.), or the iPad Mini 4, but I don't know which is better for my needs (listed above). Most important to me are speed and long battery life. But, I don't understand a few things: (I'm not an idiot, I'm just not very tech smart.) 1. Can I replace my cellphone with an iPad and have just one device for everything? (I don't want an iPhone. I don't like the internet layout or the big monthly expense.) I pay $40/mo. for internet and $40/mo. for phone. If I can combine these on one device and one bill, that would simplify my life even more. I've tried searching but couldn't find out if an iPad can be used like a cellphone and make normal phone calls (i.e., not Skype or FaceTime). This would also make the difference in my buying a WiFi Only or a WiFi + Cellular. (I just don't understand how the "cellular" works. Is it just a data plan or a cell phone, too?) 2. While learning about this tonight, I found out about "pocket wifi" devices. These sound incredible! Recommended? If so, which one? 3. Can I use/connect my current Wireless Apple Keyboard and Magic Mouse with an iPad Air or iPad Mini 4? (I'm just not a Notebook kind of guy.) 4. Can you print from an iPad? I'm assuming that would require a wireless printer? Your advice, warnings, tips, recommendations and experience would be greatly appreciated!