The new Raspberry Pi 2 has got twice the RAM and a load more processing power, so will it make a better Minecraft server? The old Pi made an adequate Minecraft server providing you only had a few players and you kept the view distance low.
I tried both the vanilla server and a spigot server, both similar results, both performed reasonably well, but Spigot seemed a little more stable (but this is only based on feeling). I was only able to test with up to 3 players but it worked well under those conditions.
Setting up your own server is pretty simple.
Note - The instructions below, will take you through how to create a vanilla server, if you have built spigot the only difference will be the name of the 'jar file' you put into the start.sh file
1. Make a directory for your Minecraft server
If you find the server is slow, particularly when generating chunks (i.e. creating new bits of the world when you get to the edge), you could try reducing the view distance. I reduced it from 10 to 7 and this seemed to make the server more responsive.
8. Edit view-distance in server.properties
Ctrl X to save and exit
Restart the server for the change to take effect.