From my experience with unity over the past 8 months ill list the pros and cons i have discovered.
Pros(No order):
-Editor Extensions!!!
-Easy to use once you get use to it
-Assets store for easily finding free and paid resources
-Can sell resources on the assets store easily
-Can sell a game made with the free version of unity
-Everything in the pro version can easily be made in the free version(you wont really need pro for anything unless your looking to make a big budget game)
-The free version isn't limited in terms of features and the only differences are features you wouldn't really use
-Nearly no tile limit, and unlimited layers
-Unlimited maps/scenes
-Documentation is well done and you have full access to it offline.
-Coding is really easy to get into and use to(Javascript is the easiest language to use and i highly suggest it)
-Animator
-LOTS of support
-A REAL game development engine
-Not limited to a certain FPS
-Will rarely run into limits
-Supports every standard audio, graphic, and model filetype
-Has sprite slicer so you can use sprites made in any format
-Physics/gravity built in so no need to code physics/gravity
-Can make a game for any platform unlike rpg maker where you are stuck with windows.
-Custom resolution and graphic settings
-Can make games and port it to web with no extra effort
-Can easily make an online game
Cons(No order):
-Takes a while to get use to everything
-No easy way to place tiles if working on a tile based game(you can use this cool tool to make maps)
-Have to code everything yourself except movement as that's included in the standard assets.
-No save system included but there's a very nice free one available
-Everything isnt handed to you on a sliver platter like rpg maker.
-1.25gb download(sucks for people with bad internet like me)
-Doesn't have modeling in the engine but why should it lol. I got a good voxel modeling program if you are interested. If you dont know what a voxel is its a 3d pixel. Its just like building in minecraft.
I could go on all day but these are the main features that make me happy to use unity. Not really many cons because theres not much that is bad. All the cons are a time thing. If you are not willing to spend at least a few hours into unity every day to learn it then its not for you. I spent usually around 4-8 hours a day on unity.
My far fav feature is the editor extensions. You can make your own ui and tools for for stuff. If you wanted you could actually code everything RPG Maker has and make rpg maker in unity its self. I haven't played with it myself but i seen some very awesome stuff.
A very interesting fact is that you have 999,997,000,002,999,999 cubed units to use per map/scene. You could actually have maps 1,999,998 x 1,999,998 if you were to set each object to be 1 pixel per unit. by default its 100 pixels per unit so if kept at default you should be able to get maps as big as 199,999,800 x 199,999,800. thats using 32x32 tiles thats not counting the height. with height you can expect to make at least 100 full games in 1 map/scene lol. Also combine that with unlimited layers and WOW!
If this was helpful in opening your eyes up to what unity has to offer let me know.
If anyone has any questions about what unity can and cannot do ill be glad to answer any questions.