I have been modding Mac's for a while. A bit of a hobby. I used to build my own pc's. Apple makes very stable machines, I am a big fan of all their equipment. I have an iPhone , iPad , and a Mac or three. The biggest plus is how they all communicate to each other through your free account. Texting, FaceTime, even making phone calls.
The iMac is a great all in one solution, the laptops are just as good. Great graphics and software that will last you a long time. But, my favorite is the Mac mini. It is a beautiful design. The newer ones are limited on upgrades, so you pretty much have to get it maxed right out of the gate($$$$).
My favorite is the late 2012 . I upgrade them to 16G ram. Dual drives, both on sata 3, with SSD drive for software and OS X (500GB). Second drive for data storage, standard drive with at least 2TB. I use a TV as a monitor. Netflix, HULU, YouTube. Axe edit on a big tv is pretty nice. And they are surprisingly cheap, by the time I am done. Around 5-600 .
And you can do it a little at a time. Buy the mini for 300, get a SSD later for 150, and that's for a really good one. Ram for 90. The SSD is the biggest wow factor. Startup from two minutes to 15 seconds...
Good luck , Mac's are more of an outlay of money at first, but they last a long time.