Is there any best strategy on upgrading my several Apple Devices?

I love using Apple devices and I currently have several Apple devices with me. Some of them are too old and I am thinking of upgrading them to a newer device or for a hardware upgrade. I currently have iMac 27" Mid 2011, 8GB RAM (with Yosemite), MacBook Pro 13" Early 2011, 4GB RAM (for my regular use), iPhone 5, 16 GB, AT&T (with 2 years contract with AT& T) and iPad First Generation, 16 GB, WIFI. I request for your feedback on upgrading my devices.
