Suggestions for picking out an apple laptop?

So, I love apple products. I also love fast computers, and I will also add in that I love it when fast computers are good and process things quickly and nicely without a fuss.

I love good graphics, and let's cut to the chase now. I don't understand all technical terms, but I don't mind if you explain them to me.

I've had a windows Acer Aspire for a few years now, maybe about 3 years now to be exact, and it is starting to act up… Horribly. I just can't stand it anymore, and it is literally breaking down bit by bit. The charger port is loose, the battery won't last more than 40 minutes, it's freezing and taking forever to load things sometimes, and not to mention that the fan is also broken so it heats up rather quickly. I simply avoid using it because it is a pain to use in this situation.

Thankfully, I have the chance to pick an apple laptop of my choice, and although I'm leaning towards a macbook pro, I want some suggestions from people who actually understand what they're talking about. I will be using this for school, normal web browsing and searching, games(The Sims 3, World of Warcraft, Minecraft, etc.), Garageband(yes, I will use this for recording things), and for picture editing and drawing softwares(Art Rage, Autodesk Sketchbook Express, etc.).

I have preference of a decent amount of storage, processing speed, and all those other good things, but I also don't see the need to overdo it. However, I want this laptop to last for a good few years as well.

Minecraft will villagers spawn in my village?

So I started off my survival world an built my village in a random place. I was just wondering if villagers after a certain period of time would just just spawning in my village?

Default map minecraft (creative) to adventure map?

Well i built this amazing plane on a normal map and i tried making a copy of it to try it out with out destroying the original one. Well, my plane wasn't there! Now the question: can i "transfer" a default map to an adventure map for others to play in the internet? If yes how do i do it so that they can't break blocks etc?

Pay to join Minecraft Realm?

Pay to join Minecraft Realm?

Added (1). I plan on buying a Minecraft Realm. I hear that only the person hosting the realm needs to pay subscription. And that others can join for free if I invite them. Is this true or does everyone who wants to join someone's game need to buy subscription?

Games you feel are ruined by the community?

The ones I've encountered-

Call of Duty- awash with 8 year olds sreetching GET NO SCOPED down their mics

Minecraft- fun to play once in a while but is Charcaterised by its autistic fanbase

Dark Souls- I really like this game but i found it so hard to get into coz of all the people saying you are bad when you first beginning coz you struggling to beat O/S

I want to pay league of legends but I can't install?

I want to pay league of legends but I can't install programs on my computer, is there some way to work around that? I know there's a launcher for minecraft so maybe there's something similar.

What parts should I upgrade?

I'm looking into upgrading parts of my regular computer. I just want to play casual games like LoL and Minecraft without any problems. I also what to be able to render Sony Vegas pro files without my computer getting all slow.

What specific parts should I upgrade to support my needs?

I don't know if this is helpful but heres my current graphics and memory set up: What parts should I upgrade

What parts should I upgrade - 1